body {

	direction:ltr;

	unicode-bidi: embed;

}

p {

	font-size: 18px;

}

blockquote {

	margin:42px 28px 42px 0;

	padding:50px 70px 50px 225px;

}

blockquote:before {

	right:0px;

	left:auto;

}

blockquote:after {

	left:50px;

	right:auto;

}

.alignleft, img.alignleft {

	float:right;

	margin:9px 0px 0px 30px;

}

.alignright, img.alignright {

	float:left;

	margin:9px 30px 0px 0px;

}

.aligncenter, img.aligncenter {

	margin-right:auto;

	margin-left:auto;

	padding:0;

}

.img_play_effect a span:before {

	right:50%;

	margin-right:-26px;

	margin-left:0;

}

.img_zoom_effect a span:before {

	right:50%;

	margin-right:-26px;

	margin-left:0;

}

.wpcf7,input { direction:ltr; }

input[type=number]::-webkit-inner-spin-button:before, input[type=number]::-webkit-inner-spin-button:after {

left:0;

right:auto;

}

#fixed_body_left {

	margin-right:320px;

	margin-left:0;

}

.full-width-section {

	margin-right:-50%;

	margin-left:0;

	padding-right:50%;

	padding-left:50%;

}

.rd_video_ctn video {

	top:0;

	right:0;

	left:auto;

}

.parallax_wrap {

	right:0;

	left:auto;

}

.parallax_bg {

	right:0;

	left:auto;

}

.left {

	float:right;

}

.right {

	float:left;

}

.top_bar_menu {

	float:left;

}

.top_bar_menu li {

	float:right;

	padding-right:20px;

	padding-left:0;

}

.top_phone {

	float:right;

}

.top_phone:before {

	padding:0px 0px 0px 14px;

}

.top_email:before {

	padding:0px 0px 0px 14px;

}

.top_text {

	float:right;

}

#rd_wpml {

	float:right;

}

#rd_wpml #lang_sel li {

	float:right;

	text-align:right;

}

#rd_wpml #lang_sel a {

	padding:13px 20px 14px;

}

#rd_wpml .lang_sel_sel:after {

	float:left;

}

#rd_wpml img {

	margin-left:10px;

	margin-right:0;

}

.topbar_type_1 .top_phone {

	padding:13px 0px 12px 0px;

}

.topbar_type_1 .top_text {

	padding:13px 20px 12px 20px;

}

.topbar_type_1 .top_email {

	padding:13px 0px 12px 0px;

}

.topbar_type_1 #header_socials {

	padding:10px 20px 11px 20px;

}

.topbar_type_1 .top_bar_menu {

	padding-left:20px;

	padding-right:0;

}

.topbar_type_2 .top_phone {

	padding:13px 0px 12px 0px;

}

.topbar_type_2 .top_text {

	padding:13px 20px 12px 20px;

}

.topbar_type_2 .top_email {

	padding:13px 0px 12px 0px;

}

.topbar_type_2 #header_socials {

	padding:10px 20px 11px 20px;

}

.topbar_type_2 .top_bar_menu {

	padding-left:20px;

	padding-right:0;

}

.topbar_type_3 .top_phone {

	padding:13px 0px 12px 20px;

}

.topbar_type_3 .top_text {

	padding:13px 0px 12px 20px;

}

.topbar_type_3 .top_email {

	padding:13px 0px 12px 20px;

}

.topbar_type_3 #rd_wpml #lang_sel > ul > li > a {

	padding-right:0px;

}

.topbar_type_4 .top_phone {

	padding:13px 0px 12px 20px;

}

.topbar_type_4 .top_text {

	padding:13px 0px 12px 20px;

}

.topbar_type_4 .top_email {

	padding:13px 0px 12px 20px;

}

.topbar_type_4 #rd_wpml #lang_sel a {

	padding:13px 20px 13px;

}

.topbar_type_5 .top_phone {

	padding:11px 20px 9px 20px;

}

.topbar_type_5 .top_text {

	padding:11px 20px 9px 20px;

}

.topbar_type_5 .top_email {

	padding:11px 20px 9px 20px;

}

.topbar_type_5 #header_socials {

	padding:8px 20px;

}

.topbar_type_5 #rd_wpml #lang_sel a {

	padding:11px 20px 11px;

}

.topbar_type_5 .top_bar_menu {

	padding-left:20px;

	padding-right:0;

}

.fixed_header_left {

	right:0px;

	left:auto;

	padding-right:0px;

}

.fixed_header_left.absolute_navigation {

	left:auto;

	right:-320px;

}

.fixed_header_left .wrapper {

	padding:40px 30px 30px 30px;

}

.fixed_to_body {

	right:50%;

	margin-right:-726px;

}

#header_top {

	float:right;

}

#logo_img {

	float:left;

}

.logo_text {

	text-align:right;

	float:right;

}

#header_socials {

	float:left;

}

.si_float_left {

	padding-left:20px;

	float:right!important;

}

.si_float_right {

	padding-right:20px;

}

#fixed_header_socials {

	float:right!important;

	text-align:right;

}

#fixed_header_socials div {

	margin-left:7px;

	margin-right:0;

}

#header_bottom {

	float:right;

}

.header_bottom_nav nav {

	float:right;

}

#nav_button_alt {

	margin:8px 0px 0px 10px;

	float:right;

}

#nav_button_alt:before {

	margin-right:-1px;

	margin-left:0;

}

header nav {

	float:left;

}

.nav_type_1 ul {

	float:left;

}

.nav_type_1 ul li {

	float:right;

}

.nav_type_1 ul li a {

	padding:32px 23px 33px 23px;

	float:right;

}

header.nav_type_1 #searchtop {

	padding:32px 23px 29px 0px;

	float:left;

}

.nav_type_1.shrinked_header #searchtop {

	padding:13px 23px 13px 0px;

}

.nav_type_1.shrinked_header ul li a {

	padding:15px 23px 15px 23px;

}

.shrinked_header ul li > ul {

	left:auto;

	right:10000px;

}

header.nav_type_1 #nav_button {

	margin:26px 0px 0px 10px;

}

.nav_type_2 ul {

	float:left;

}

.nav_type_2 ul li {

	float:right;

}

.nav_type_2 ul li a {

	padding:29px 0px 33px 0px;

	float:right;

}

header.nav_type_2 #searchtop {

	float:left;

	padding:29px 23px 29px 0px;

}

.nav_type_2.shrinked_header #searchtop {

	padding:16px 23px 10px 0px;

}

.nav_type_2.shrinked_header ul li a {

	padding:13px 0px 14px 0px;

}

header.nav_type_2 #nav_button {

	margin:25px 0px 0px 10px;

}

.nav_type_3 ul {

	float:left;

}

.nav_type_3 ul li {

	float:right;

}

.nav_type_3 ul li a {

	padding:31px 23px 33px 23px;

	float:right;

}

header.nav_type_3 #searchtop {

	float:left;

	padding:29px 23px 29px 0px;

}

.nav_type_3.shrinked_header #searchtop {

	padding:14px 23px 10px 0px;

}

.nav_type_3.shrinked_header ul li a {

	padding:13px 23px 14px 23px;

}

header.nav_type_3 #nav_button {

	margin:25px 0px 0px 10px;

}

.nav_type_4 ul {

	float:left;

}

.nav_type_4 ul li {

	float:right;

}

.nav_type_4 ul li a {

	padding:35px 23px 40px 23px;

	float:right;

}

header.nav_type_4 #searchtop {

	float:left;

	padding:36px 23px 29px 0px;

}

.nav_type_4.shrinked_header #searchtop {

	padding:14px 23px 10px 0px;

}

.nav_type_4.shrinked_header ul li a {

	padding:13px 23px 14px 23px;

}

header.nav_type_4 #nav_button {

	margin:31px 0px 0px 10px;

}

.nav_type_5 ul {

	float:left;

}

.nav_type_5 ul li {

	float:right;

}

.nav_type_5 ul li a {

	padding:30px 0px 40px 0px;

	float:right;

}

header.nav_type_5 #searchtop {

	float:left;

	padding:36px 23px 29px 0px;

}

.nav_type_5.shrinked_header #searchtop {

	padding:14px 23px 10px 0px;

}

.nav_type_5.shrinked_header ul li a {

	padding:11px 0px 13px 0px;

}

header.nav_type_5 #nav_button {

	margin:31px 0px 0px 10px;

}

.nav_type_6 ul {

	float:left;

}

.nav_type_6 ul li {

	float:right;

}

.nav_type_6 ul li a {

	padding:32px 0px 38px 0px;

	float:right;

}

header.nav_type_6 #searchtop {

	float:left;

	padding:36px 23px 29px 0px;

}

.nav_type_6.shrinked_header #searchtop {

	padding:14px 23px 10px 0px;

}

.nav_type_6.shrinked_header ul li a {

	padding:11px 0px 14px 0px;

}

header.nav_type_6 #nav_button {

	margin:31px 0px 0px 10px;

}

.nav_type_7 ul {

	float:left;

}

.nav_type_7 ul li {

	float:right;

}

.nav_type_7 ul li a {

	padding:38px 20px 37px 20px;

	float:right;

}

header.nav_type_7 #searchtop {

	float:left;

	padding:36px 23px 29px 0px;

}

.nav_type_7.shrinked_header #searchtop {

	padding:14px 23px 10px 0px;

}

.nav_type_7.shrinked_header ul li a {

	padding:16px 20px 14px 20px;

}

header.nav_type_7 #nav_button {

	margin:31px 0px 0px 10px;

}

.nav_type_8 ul {

	float:left;

}

.nav_type_8 ul li {

	float:right;

}

.nav_type_8 ul li a {

	padding:32px 23px 32px 23px;

	float:right;

}

header.nav_type_8 #searchtop {

	float:left;

	padding:32px 23px 29px 0px;

}

.nav_type_8.shrinked_header #searchtop {

	padding:14px 23px 10px 0px;

}

.nav_type_8.shrinked_header ul li a {

	padding:16px 23px 13px 23px;

}

header.nav_type_8 #nav_button {

	margin:27px 0px 0px 10px;

}

.nav_type_9 ul {

	float:left;

}

.nav_type_9 ul li {

	float:right;

}

.nav_type_9 ul li a {

	padding:28px 0px 32px 0px;

	float:right;

}

header.nav_type_9 #searchtop {

	float:left;

	padding:32px 23px 29px 0px;

}

.nav_type_9.shrinked_header #searchtop {

	padding:16px 23px 10px 0px;

}

.nav_type_9.shrinked_header {

	min-height:55px;

	max-height:55px;

}

.nav_type_9.shrinked_header ul li a {

	padding:12px 0px 13px 0px;

}

.nav_type_9.shrinked_header #logo_img img {

	max-height:35px;

}

.nav_type_9.shrinked_header #logo_img, .nav_type_9.shrinked_header .logo_text {

	max-height:55px;

	line-height:55px;

}

header.nav_type_9 #nav_button {

	margin:27px 0px 0px 10px;

}

.nav_type_9_c #logo_img, .nav_type_9_c .logo_text {

	right:50%;

}

.nav_type_9_c ul li {

	float:right;

}

.nav_type_9_c ul li a {

	padding:34px 0px 35px 0px;

	float:right;

}

header.nav_type_9_c #searchtop {

	float:left;

	padding:32px 23px 29px 0px;

}

.nav_type_9_c.shrinked_header #searchtop {

	padding:16px 23px 10px 0px;

}

.nav_type_9_c.shrinked_header ul li a {

	padding:17px 0px 17px 0px;

}

header.nav_type_9_c #nav_button {

	margin:27px 0px 0px 10px;

}

.nav_type_10 ul {

	float:left;

}

.nav_type_10 ul li {

	float:right;

}

.nav_type_10 ul li a {

	padding:28px 0px 32px 0px;

	float:right;

}

.nav_type_10 ul.menu > li:last-child > a:first-child {

	margin-left:0px !important;

}

header.nav_type_10 #searchtop {

	float:left;

	padding:32px 23px 29px 0px;

}

.nav_type_10.shrinked_header #searchtop {

	padding:16px 23px 10px 0px;

}

.nav_type_10.shrinked_header ul li a {

	padding:12px 0px 13px 0px;

}

header.nav_type_10 #nav_button {

	margin:27px 0px 0px 10px;

}

.nav_type_11 ul {

	float:left;

}

.nav_type_11 ul li {

	float:right;

}

.nav_type_11 ul li a {

	padding:1px 10px 2px 10px;

	margin:37px 12px 36px;

	float:right;

}

header.nav_type_11 #searchtop {

	float:left;

	padding:39px 23px 42px 0px;

}

.nav_type_11.shrinked_header #searchtop {

	padding:16px 23px 10px 0px;

}

.nav_type_11.shrinked_header ul li a {

	margin:13px 12px 12px;

}

header.nav_type_11 #nav_button {

	margin:35px 0px 0px 10px;

}

.nav_type_12 ul {

	float:left;

}

.nav_type_12 ul li {

	float:right;

}

.nav_type_12 ul li a {

	padding:6px 8px 6px 8px;

	margin:37px 10px 32px;

	float:right;

}

.nav_type_12 a.cart-content {

	padding:0 8px;

}

header.nav_type_12 #searchtop {

	float:left;

	padding:37px 23px 32px 0px;

}

.nav_type_12.shrinked_header #searchtop {

	padding:13px 23px 11px 0px;

}

.nav_type_12.shrinked_header ul li a {

	margin:13px 10px 11px;

}

.nav_type_13 ul {

	float:left;

}

.nav_type_13 ul li {

	float:right;

}

.nav_type_13 ul li a {

	padding:17px 23px 18px 23px;

	float:right;

}

header.nav_type_13 #searchtop {

	float:left;

	padding:17px 23px 14px 0px;

}

.nav_type_13.shrinked_header #searchtop {

	padding:14px 23px 12px 0px;

}

.nav_type_13.shrinked_header ul li a {

	padding:14px 23px 14px 23px;

}

header.nav_type_13 #nav_button {

	margin:12px 0px 0px 10px;

}

.nav_type_14 ul {

	float:left;

}

.nav_type_14 ul li {

	float:right;

}

.nav_type_14 ul li a {

	padding:17px 23px 18px 23px;

	float:right;

}

header.nav_type_14 #searchtop {

	float:left;

	padding:17px 23px 14px 0px;

}

.nav_type_14.shrinked_header #searchtop {

	padding:13px 23px 8px 0px;

}

.nav_type_14.shrinked_header ul li a {

	padding:13px 23px 12px 23px;

}

header.nav_type_14 #nav_button {

	margin:12px 0px 0px 10px;

}

.nav_type_15 ul {

	float:left;

}

.nav_type_15 ul li {

	float:right;

}

.nav_type_15 ul li a {

	padding:12px 25px 13px 25px;

	float:right;

}

.nav_type_16 ul {

	float:left;

}
.nav_type_16 ul li {
	float:left;
}

.nav_type_16 ul li a {
	padding:21px 22px 23px 22px;
	float:right;
}

.nav_type_17 ul {

	float:left;

}

.nav_type_17 ul li {

	float:right;

}

.nav_type_17 ul li a {

	padding:19px 0px 23px 0px;

	margin:0 22px;

	float:right;

}

.header_bottom_nav.nav_type_17 #searchtop {

	padding:21px 0 20px;

}

.nav_type_17 ul.menu > li:first-child > a:first-child {

	margin-right:0px !important;

}

.nav_type_18 ul {

	float:left;

}

.nav_type_18 ul li {

	float:right;

}

.nav_type_18 ul li a {

	padding:22px 22px 23px 22px;

	float:right;

}

.header_bottom_nav.nav_type_18 #searchtop {

	padding:20px 0 21px;

}

.nav_type_18 ul.menu > li:first-child > a:first-child {

	padding-right:0px !important;

}

.nav_type_19 ul.menu > li:first-child > a:first-child, .nav_type_19_f ul.menu > li:first-child > a:first-child {

	padding-right:0px !important;

}

#header_container nav ul > li > a:after {

	padding-right:10px;

	padding-left:0px;

}

#header_container .fixed_header_left nav ul > li > a:after {

	float:left;

}

#header_container nav ul li li a:after {

	padding-right:10px;

	padding-left:0;    content: "\f104";

	float:left;

}

#header_container nav ul li.left_side_menu li.menu-item-has-children > a:after {

	float:right;

	padding-right:0;

}

#header_container nav ul ul li a, #header_container nav ul ul .current-menu-item li a {

	text-align:left;

}

#header_container nav .rd_megamenu ul .current-menu-item li a {

	text-align:left;

}

#header_container nav ul li:hover ul, #header_container nav ul li.sfHover ul {
	left:auto;
	--right:0px;
}

#header_container nav ul li.left_side_menu:hover ul, #header_container nav ul li.sfHover.left_side_menu ul {
	right:inherit;
	left:0px;
	right:auto;
}

#header_container .header_bottom_nav nav ul .rd_megamenu:hover ul, #header_container .header_bottom_nav nav ul .rd_megamenu.sfHover ul {

	left:auto;

	right:0px;

}

#header_container nav ul li li:hover > ul, #header_container nav ul li li.sfHover > ul, #header_container nav ul li li li:hover > ul, #header_container nav ul li li li.sfHover > ul, #header_container nav ul li li li li:hover > ul, #header_container nav ul li li li li.sfHover > ul {

	left:auto;

	right:250px;

}

#header_container .fixed_header_left nav ul li li:hover > ul, #header_container .fixed_header_left nav ul li li.sfHover > ul, #header_container .fixed_header_left nav ul li li li:hover > ul, #header_container .fixed_header_left nav ul li li li.sfHover > ul, #header_container .fixed_header_left nav ul li li li li:hover > ul, #header_container .fixed_header_left nav ul li li li li.sfHover > ul {

	left:auto;

	right:249px;

}

.left_side_menu a {

	text-align:left!important;

}

.left_side_menu ul ul {

	left:auto;

	right:-250px !important;

}

.fixed_header_left nav ul li:hover ul, .fixed_header_left nav ul li.sfHover ul {

	left:auto;

	right:290px!important;

}

#header_container .fixed_header_left nav ul ul li:hover ul, .fixed_header_left nav ul ul li.sfHover ul {

	left:auto;

	right:249px!important;

}

#header_container .fixed_header_left nav ul li.rd_megamenu ul ul li a {

	border-right:none!important;

}

.rd_menu_icon {

	padding-left:10px;

	padding-right:0;

}

.rd_megamenu ul {

	right:auto;

	float:right!important;

}

.h1_mega ul {

	left:auto;

	right:40px!important;

}

.rd_megamenu ul li {

	float:right;

}

#mobile-menu {

	left:0;

	right:auto;

	-webkit-transform:translateX(-100%);

	-moz-transform:translateX(-100%);

	transform:translateX(-100%);

	-o-transform:translateX(-100%);

	transform:translateX(-100%);

}

.menu_slide #nav_button_alt {

	margin:0px 10px 0px 0px;

	float:left;

}

.slided_body {

	-webkit-transform:translateX(269px);

	-moz-transform:translateX(269px);

	transform:translateX(269px);

	-o-transform:translateX(269px);

	transform:translateX(269px);

}

#mobile-menu ul li a {

	padding:10px 20px 13px 20px;

}

#mobile-menu ul ul li a {

	padding:10px 20px 13px 20px;

}

#mobile-menu ul ul ul li a {

	padding:10px 20px 13px 20px;

}

#mobile-menu #close_mm {

	left:0;

	right:auto;

}

#mobile-menu .menu-item-has-children:after {

	left:0px;

	right:auto;

}

#mobile-menu .mobile-ul-open:after {

	left:0px;

	right:auto;

}

#mobile-menu ul ul .mobile-ul-open:after {

	left:0px;

	right:auto;

}

#mobile_menu_search #search input[type=submit] {

	left:5px;

	right:auto;

}

.page_title_ctn h1 {

	float:right;

}

.rd_child_pages {

	float:right;

}

.rd_child_pages:before {

	left:auto;

	right:3px;

}

.child_icon_close:before {

	left:auto;

	right:3px !important;

}

.child_pages_ctn {

	left:-30px;

	right:auto;

}

.child_pages_ctn:before {

	left:38px;

	right:auto;

}

.child_pages_ctn li:first-child {

	border-radius:5px 5px 0 0;

}

.child_pages_ctn li:last-child {

	border-radius:0 0 5px 5px;

}

.child_pages_ctn a {

	text-align:right;

}

.page_t_left {

	text-align:right;

}

.page_t_right {

	text-align:left;

}

.title_bb {

	float:right;

}

.page_title {

	margin:11px 0px 0 15px;

	float:right;

}

#breadcrumbs {

	left:0px;

	right:auto;

}

.crumbs_delimiter { display: inline-block; }

.page_t_right #breadcrumbs {

	right:40px !important;

	left:auto!important;

}

#crumbs .crumbs_delimiter.fa-angle-right:before{ content:"\f104" !important; }

.pnf_search .rd_search_sc {

	margin:83px 110px auto !important;

}

.pnf_search .rd_search_sc #search input[type=submit] {

	left:6px;

	right:auto;

}

.search_sf #search input[type=text] {

	padding:19px 20px 19px 20px;

}

.search_sf .rd_search_sc #search input[type=submit] {

	left:0;

	right:auto;

}

.staff_profile {

	float:right;

}

.staff_generated_info {

	float:right;

}

.staff_name_position {

	float:right;

}

.single_staff_social {

	float:left;

	text-align:left;

}

.single_staff_social div {

	margin:0 0px 10px 10px !important;

}

.single_staff_desc {

	float:right;

}

.single_staff_meta {

	float:right;

}

.staff_meta_first {

	float:right;

}

.staff_meta_last {

	float:right;

}

#staff-position #options li {

	float:right;

	padding:0px 0 10px 10px;

}

#staff-position #options a {

	padding:9px 25px 10px;

}

.full-width-content .team-member .recent_port_ctn {

	padding-left:0!important;

}

.member-info {

	padding:16px 15px 9px;

}

.member-social-links span {

	float:right;

}

.member-social-links div {

	text-align:right;

}

.member-social-links div div {

	margin-left:5px !important;

	margin-right:0px!important;

}

.rstaff_01 .staff_nav .staff_left {

	left:auto;

	right:0px;

}

.rstaff_01 .staff_nav .staff_right {

	left:30px !important;

	right:auto !important;

}

.rstaff_01 .staff_nav .staff_left:before {

	right:10px;

	left:auto;

	content: "\24";

}

.rstaff_01 .staff_nav .staff_right:before {

	right:10px;

	left:auto;	

    content: "\23";

}

.rstaff_01 .recent_port_ctn {

	margin-left:30px;

	margin-right:0;

}

.rstaff_01 .member-info {

	padding:19px 29px 15px;

}

.rstaff_01 .member-info h3 {

	text-align:right;

}

.rstaff_01 .member-info .position {

	text-align:right;

}

.rd_staff_posts_ctn.rstaff_02 {

	margin-right:0!important;

}

.rstaff_02 .staff_nav .staff_left {

	right:0px;

	left:auto;

}

.rstaff_02 .staff_nav .staff_right {

	left:0px !important;

	right:auto!important;

}

.rstaff_02 .staff_nav .staff_left:before {

	right:10px;

	left:auto;

    content: "\24";

}

.rstaff_02 .staff_nav .staff_right:before {

	right:10px;

	left:auto;

    content: "\23";

}

.rstaff_02 .bw-wrapper:after {

	right:51px;

	left:auto;

}

.rstaff_02 .member-info {

	padding:28px 29px 13px;

}

.rstaff_02 .member-info h3 {

	text-align:right;

}

.rstaff_02 .member-info .position {

	text-align:right;

}

.rd_staff_posts_ctn.rstaff_03 {

	margin-right:0!important;

}

.rstaff_03 .recent_port_ctn {

	padding:10px 15px 25px;

}

.rstaff_03 .bw-wrapper a:before {

	right:-2px;

	left:auto;

}

.rstaff_03 .staff_nav .staff_left {

	right:0px;

	left:auto;

}

.rstaff_03 .staff_nav .staff_right {

	left:0px !important;

	right:auto !important;

}

.rstaff_03 .staff_nav .staff_left:before {

	right:10px;

	left:auto;

    content: "\24";

}

.rstaff_03 .staff_nav .staff_right:before {

	right:10px;

	left:auto;

    content: "\23";

}

.rstaff_03 .member-info {

	padding:32px 15px 0px;

}

.rstaff_04 .recent_port_ctn {

	padding:0 0 39px 0;

}

.rstaff_04 .member-photo {

	float:right;

}

.rstaff_04 .member-info {

	padding:0px 143px 0px 0px;

}

.rstaff_04 .member-info h3 {

	text-align:right;

}

.rstaff_04 .member-info .position {

	text-align:right;

}

.rd_sc_pager a {

	float:right;

	margin:0 0 0 6px;

}

.rd_sc_pager {

	text-align:right;

}

.blog_4_col .staff_post {

	padding:0 30px 30px 0;

	float:right;

}

.blog_3_col .staff_post {

	padding:0 30px 30px 0;

	float:right;

}

.blog_2_col .staff_post {

	padding:0 30px 30px 0;

	float:right;

}

.rd_staff_p01 .member-info {

	padding:17px 19px 4px;

}

.rd_staff_p01 .member-info h3 {

	text-align:right;

}

.rd_staff_p01 .member-info .position {

	text-align:right;

}

.rd_staff_p01 .member-social-links {

	left:15px;

	right:auto;

}

.rd_staff_p01 .member_desc {

	padding:13px 19px 22px;

}

.rd_staff_p02 .member-info {

	padding:16px 19px 14px;

}

.rd_staff_p02 .member-info h3 {

	text-align:right;

}

.rd_staff_p02 .member-info .position {

	text-align:right;

}

.rd_staff_p02 .member_desc {

	padding:10px 19px 4px;

}

.rd_staff_p04 .member-photo {

	float:right;

}

.rd_staff_p04 .member-info {

	float:left;

	text-align:right;

	padding:12px 15px 0px 0px;

	margin-right:1px;

	margin-left:0;

}

.rd_staff_p04 .member-info h3, .rd_staff_p04 .member-info .position {

	text-align:right;

}

.rd_staff_p05 .member-info {

	padding:18px 19px 4px;

}

.rd_staff_p05 .member-info .position {

	text-align:right;

}

.rd_staff_p05 .member_desc {

	padding:13px 0px 20px;

}

.rd_staff_p05 .staff_button:after {

	padding-right:6px;

	padding-left:0;

}

.rd_staff_p06 .member-photo {

	float:right;

}

.rd_staff_p06 .member-info {

	float:left;

	text-align:right;

}

.rd_staff_p06 .member-social-links {

	left:2px;

	right:auto;

}

.rd_staff_p06 .member-social-links div {

	margin-right:5px !important;

	margin-left:0!important;

}

.rd_staff_p06 .member-info h3, .rd_staff_p06 .member-info .position {

	text-align:right;

}

.rd_staff_p07 .member-social-links {

	left:0px;

	right:auto;

}

.rd_staff_p07 .member-social-links div {

	margin-right:5px !important;

	margin-left:0px !important;

}

.rd_staff_p08 .member-social-links {

	left:0px;

	right:auto;

}

.rd_staff_p08 .member-social-links div {

	margin-right:5px !important;

	margin-left:0!important;

}

.rd_staff_p08 .member-info h3 {

	text-align:right;

}

.rd_staff_p08 .member-info .position {

	text-align:right;

}

.rd_staff_p09 .member-social-links {

	left:0px;

	right:auto;

}

.rd_staff_p09 .member-social-links div {

	margin-right:5px !important;

	margin-left:0!important;

}

.left_posts {

	float:right;

}

.right_posts {

	float:left;

}

.more {

	float:right;

}

.single_post_navigation {

	float:right;

}

.single_post_navigation_bottom {

	float:right;

}

.single_post_navigation .next_project, .single_post_navigation .previous_project, .single_post_navigation_bottom .next_project, .single_post_navigation_bottom .previous_project {

	float:left;

}

.single_post_navigation .previous_project, .single_post_navigation_bottom .previous_project {

	float:right;

}

.single_post_navigation .next_project, .single_post_navigation_bottom .next_project {

	margin-right:20px;

	margin-left:0;

}

.single_post_navigation .previous_project:before, .single_port_navigation .previous_project:before, .single_post_navigation_bottom .previous_project:before {

	padding-right:0;

	padding-left:10px;

}

.single_post_navigation .next_project:after, .single_port_navigation .next_project:after, .single_post_navigation_bottom .next_project:after {

	padding-right:10px;

	padding-left:0;

}

.post {

	float:right;

}

#posts .post {

	float:right;

}

a.post-att-zoom {

	left:0;

	right:auto;

}

.business_author_post .post_quote_text, .post_single_business .post_quote_text {

	margin-left:5px;

	margin-right:0;

}

.business_author_post .post_quote_text:after, .post_single_business .post_quote_text:after {

	right:5px;

	left:auto;

}

.business_author_post .post_quote_author, .post_single_business .post_quote_author {

	right:0;

	left:auto;

}

.post_quote_icon {

	left:20px;

	right:auto;

}

.post_timeline .post_quote_icon, .post_masonry .post_quote_icon {

	left:19px;

	right:auto;

}

.sticky_post .post-title:after {

	right:-30px;

	left:auto;

}

.post-date-ctn {

	float:right;

}

.post-bottom-info {

	float:right;

}

.info_comment {

	float:right;

}

.info_comment:before {

	padding-left:10px;

}

.info_time {

	float:right;

}

.info_time:before {

	padding-left:10px;

	padding-right:0;

}

.info_like {

	float:right;

}

.post-info {

	float:right;

}

.post_single .post-info {

	margin:17px 0px 24px 0px;

}

.post-user {

	float:right;

	margin:0px 4px 5px 0;

	padding:0px 10px 5px 10px;

}

.post-user:before {

	padding:0px 0px 0px 1px;

}

.post-cat {

	float:right;

}

.post-cat:before {

	padding:0px 0px 0px 1px;

}

.post-tag {

	float:right;

}

.post-tag:before {

	padding:0px 0px 0px 1px;

}

.post-com {

	float:right;

}

.post-com:before {

	padding:0px 0px 0px 1px;

}

.post-share {

	float:right;

}

.post-share:before {

	padding:0px 0px 0px 1px;

}

.post-password-form input[type=password] {

	margin-right:10px;

	margin-left:0px;

}

.post-password-form input[type=submit] {

	right:-2px;

	left:auto;

}

.tags_container {

	float:right;

}

.tags_icon {

	float:right;

}

.share_icons_container {

	float:right;

}

.shareicons_icon {

	float:right;

}

.single_post_share_icon {

	border-right:none!important;

	padding-right:60px;

	padding-left:0;

}

.single_post_share_icon .share-box {

	text-align:right;

}

#author-bio {

	float:right;

}

#author-bio img {

	float:right;

}

#author-info {

	padding-right:130px;

	padding-left:0;

}

.single_post_related_carousel {

	float:right;

}

.masonry_ctn.grid_post, .masonry_ctn.blog_masonry {

	margin-right:-30px;

	margin-left:0;

}

#posts .masonry_ctn.grid_post, #posts .masonry_ctn.blog_masonry {

	margin-right:-20px;

	margin-left:0;

}

.ajax_post.blog_4_col {

	padding:0 30px 40px 0;

	float:right;

}

.blog_masonry .ajax_post.blog_4_col {

	padding:0 30px 40px 0;

	float:right;

}

#posts .ajax_post.blog_4_col {

	padding:0 20px 30px 0;

	float:right;

}

.blog_masonry .ajax_post.blog_3_col {

	padding:0 30px 40px 0;

	float:right;

}

.ajax_post.blog_3_col {

	padding:0 30px 60px 0;

	float:right;

}

#posts .ajax_post.blog_3_col {

	padding:0 20px 30px 0;

	float:right;

}

.blog_masonry .ajax_post.blog_2_col {

	padding:0 30px 40px 0;

	float:right;

}

.ajax_post.blog_2_col {

	padding:0 30px 60px 0;

	float:right;

}

#posts .ajax_post.blog_2_col {

	padding:0 20px 30px 0;

	float:right;

}

.rd_staff_posts_ctn.blog_5_col .staff_post {

	float:right;

}

.blog_timeline {

	margin-right:-230px;

	margin-left:0px;

}

.post_masonry {

	float:right;

	margin-right:0px;

}

.post_timeline {

	float:right;

	margin-right:230px;

	margin-left:0px;

}

.masonry_post_wrapper {

	padding:20px 20px 14px 20px;

}

.full-width-content .masonry_ctn.blog_masonry {

	margin-right:-15px;

	margin-left:0px;

}

.full-width-content .masonry_ctn .post_masonry {

	padding:0 0 15px 15px !important;

}

.full-width-content .masonry_ctn .post_masonry .masonry_post_wrapper {

	padding:0 0 15px 0!important;

}

#posts .post_timeline {

	margin-right:220px;

	margin-left:0px;

}

#posts .blog_timeline {

	margin-right:-220px;

	margin-left:0px;

}

.post_masonry .post-com, .post_timeline .post-com {

	left:25px !important;

	right:auto!important;

}

#posts div.post_timeline:before {

	right:-117.5px;

	left:auto;

}

div.post_timeline:before {

	right:-122.5px;

	left:auto;

}

#posts div.post_timeline:after {

	left:-116.5px;

	right:auto;

}

div.post_timeline:after {

	left:-122px;

	right:auto;

}

.timeline_month {

	padding:18px 45px 13px;

}

.month_left {

	right:-200px;

	left:auto;

}

.month_right {

	left:-200px;

	right:auto;

}

.timeline_ctn .v_line {

	right:50%;

	margin-right:-2.5px;

	margin-left:0;

	left:auto;

}

.post_timeline .arrow_r {

	left:-50px;

	right:auto;

}

.post_timeline .arrow_l {

	right:-63px;

	left:auto;

}

.post_timeline:hover .arrow_l {

	right:-93px;

	left:auto;

}

.post_timeline:hover .arrow_r {

	left:-78px;

	right:auto;

}

.timeline_pd_r {

	left:-208px;

	right:auto;

	padding:5px 0 6px;

}

.timeline_pd_r:before {

	right:-4px;

	left:auto;

}

.timeline_pd_l {

	right:-208px;

	left:auto;

	padding:5px 0 6px;

}

.timeline_pd_l:before {

	border-color:transparent #2c3e50 transparent;

	border-style:solid solid solid none;

	border-width:5px 5px 5px medium;

	left:-4px;

	right:auto;

}

#posts .post_timeline.isotope-item:before {

	right:-78px;

	left:auto;

}

#posts .post_timeline.isotope-item:after {

	left:-79px;

	right:auto;

}

.blog_load_more_cont {

	right:50%;

	left:auto;

	margin-right:-130px;

	margin-left:0

}

.masonry_ctn.grid_post .blog_load_more_cont, .masonry_ctn.blog_masonry .blog_load_more_cont, .masonry_ctn.rd_staff_posts_ctn .blog_load_more_cont, .masonry_ctn.blog_2_col .blog_load_more_cont, .masonry_ctn.blog_3_col .blog_load_more_cont, .masonry_ctn.blog_4_col .blog_load_more_cont {

	margin-right:-115px;

	margin-left:0;

}

.blog_load_more_cont a {

	padding:16px 20px 16px 20px;

}

.refresh_icn {

	margin-left:15px;

	margin-right:0;

}

.author_date_ctn {

	right:0;

	left:auto;

}

.right_posts .author_date_ctn {

	right:auto;

	left:0;

}

.author_date_ctn img {

	right:0;

	left:auto;

}

.author_date_ctn .rounded_date_ctn {

	right:50%;

	left:auto;

	margin-right:-38px;

	margin-left:0;

}

.author_date_ctn:before {

	right:50%;

	left:auto;

}

.multi_author_ctn {

	margin-right:170px;

	margin-left:0;

}

.right_posts .multi_author_ctn {

	margin-right:0;

	margin-left:170px;

}

.multi_author_ctn:after {

	right:9px;

	left:auto;

}

.post.multi_author_post .more-link:before {

	padding-left:7px;

	padding-right:0;

}

.blog_load_more_cont.multi_author_load {

	right:42px;

	left:auto;

}

.right_posts .blog_load_more_cont.multi_author_load {

	right:auto;

	left:39px;

}

.blog_load_more_cont.multi_author_load .refresh_icn {

	right:11px;

	left:auto;

	margin-left:0;

}

.post_b_avatar {

	float:right;

}

.post_b_ad {

	float:right;

	padding-right:22px;

	padding-left:0;

}

.post_b_category {

	float:left;

}

.post_b_category a {

	margin:0 10px 10px 0;

}

.standard_business .blog_load_more_cont {

	margin-right:0;

	left:0;

	right:inherit;

}

.b_nav .pagination {

	float:left;

}

.b_nav .pagination span, .b_nav .pagination a {

	margin:2px 4px 2px 0px;

}

.business_sp_title:after, .rp_business:after {

	left:auto;

	right:0;

}

.bs_single_post_navigation {

	right:0;

	left:auto;

}

a.bs_previous_project, a.bs_next_project {

	right:50px;

	left:auto;

	text-align:right;

}

a.bs_previous_project:before, .b_related_left:after {

	padding-left:16px;

	padding-right:0;

}

a.bs_next_project {

	right:auto;

	left:50px!important;

	direction:ltr;

}

a.bs_next_project:after, .b_related_right:after {

	padding-right:16px;

	padding-left:0;

}

.b_related_nav {

	right:0;

	left:auto;

}

.b_related_left, .b_related_right {

	right:50px;

	left:auto;

	text-align:right;

}

.b_related_right {

	right:auto;

	left:50px!important;

	direction:ltr;

}

.business_related_post {

	float:right;

}

.business_related_post h4:after {

	right:50%;

	margin-right:-35px;

	left:auto;

	margin-left:0;

}

#author-bio-business {

	float:right;

}

#author-bio-business img {

	float:right;

}

#author-bio-business #author-info {

	padding-right:100px;

	padding-left:0;

}

#business_comments #comments ul li .details {

	padding:7px 20px 0 0;

}

#comments ul li em {

	padding-right:30px;

	padding-left:0;

}

#business_comments #add-comment input#submit, #respond input#submit {

	float:left;

}

.standard_trend_post_wrapper .post-title h2:after {

	right:0;

	left:auto;

}

.standard_trend_post_wrapper .zilla-likes {

	float:left;

}

#pbd-alp-load-posts {

	margin-right:30px;

	margin-left:0;

}

#pbd-alp-load-posts a {

	padding:10px 30px 10px 15px;

}

.pagination {

	float:right;

}

.pagination span, .pagination a {

	float:right;

	margin:2px 0 2px 4px;

}

.pagination_current_position {

	float:left;

}

.share-box {

	float:right;

}

.share-box ul {

	text-align:right;

}

.share-box li {

	float:right;

	margin-left:0px!important;

	border-right:none!important;

}

.slide_post {

	float:right;

}

.rd_alt_slide .rp_nav {

	right:0px;

	left:auto;

}

.rd_squared_slide .rp_nav {

	left:0;

	right:auto;

}

.sp_left, .sp_right {

	float:right;

}

.sp_right {

	margin-right:5px;

	margin-left:0;

}

.rd_alt_slide .rp_nav .sp_left {

	left:70px;

	right:auto;

}

.rd_alt_slide .rp_nav .sp_right {

	left:35px;

	right:auto;

}

.sp_left:before {

	padding-right:11px;

	padding-left:0;

}

.sp_right:before {

	padding-right:12px;

	padding-left:0;

}

.rd_squared_slide .sp_left, .rd_squared_slide .sp_right {

	float:right;

}

.rd_squared_slide .sp_left:before, .rd_squared_slide .sp_right:before {

	padding-right:0px;

}

.masonry_ctn.blog_2_col {

	margin-right:-30px;

	margin-left:0;

}

.masonry_ctn.blog_3_col {

	margin-right:-30px;

	margin-left:0;

}

.masonry_ctn.blog_4_col {

	margin-right:-30px;

	margin-left:0;

}

.rp_type01 .post_ctn {

	padding:0 189px 0 0;

}

.rp_type01 .post-attachement {

	float:right;

}

.rp_type01 .rp_post_time:before, .rp_type01 .rp_post_comment:before, .rp_type01 .rp_post_cat:before {

	padding-left:10px;

	padding-right:0px;

}

.rp_type02 .post_ctn {

	padding:0 120px 0 0;

}

.rp_type02 .post-attachement {

	float:right;

}

.rp_type02 .rp_entry {

	padding:0 0 5px 0;

}

.rp_type02 .rp_post_info {

}

.rp_type03.ajax_post.blog_4_col, .rp_type03.ajax_post.blog_3_col, .rp_type03.ajax_post.blog_2_col, .rp_type03.ajax_post.blog_1_col {

}

.rp_type03 .post_ctn {

	padding:12px 190px 10px 15px;

}

.rp_type03 .post-attachement {

	float:right;

}

.rp_type03 .rp_image, .rp_type03 .rp_gallery, .rp_type03 .rp_quote, .rp_type03 .rp_video, .rp_type03 .rp_normal, .rp_type03 .rp_audio {

	right:11px;

	left:auto;

}

.rp_type03 .rp_post_time {

	right:11px;

	left:auto;

}

.rp_type03 .rp_post_info {

	border-left:1px solid;

	padding:4px 190px 6px 0;

}

.rp_type04 .post_ctn {

	padding:0 189px 0 0;

}

.rp_type04 .post-attachement {

	float:left;

}

.rp_type04 .rp_entry {

	padding:26px 189px 0 0;

}

.rp_type05 .post_ctn {

	padding:11px 189px 9px 15px;

}

.rp_type05 .post-attachement {

	float:right;

}

.rp_type05 .rp_image, .rp_type05 .rp_gallery, .rp_type05 .rp_quote, .rp_type05 .rp_video, .rp_type05 .rp_normal, .rp_type05 .rp_audio {

	right:11px;

	left:auto;

}

.rp_type05 .rp_post_info {

	border-left:1px solid;

	padding:0px 19px 0px 0;

}

.rp_type05 .rp_post_cat {

	float:right;

	border-left:1px solid;

	padding-left:15px;

	margin-left:15px;

	margin-right:0;

	padding-right:0;

	border-right-width:0px;

}

.rp_type05 .rp_post_author {

	float:right;

	border-left:1px solid;

	padding-left:15px;

	margin-left:15px;

	margin-right:0;

	padding-right:0;

}

.rp_type05 .rp_post_time {

	float:right;

}

.rp_type06 .post_ctn {

	padding:0 120px 0 0;

}

.rp_type06 .post-attachement {

	float:right;

}

.rp_type07 .post_ctn {

	padding:0 290px 0 0;

}

.rp_type07 .post-attachement {

	float:right;

}

.rp_type07 .rp_post_time {

	right:0px;

	left:auto;

}

.rp_type07 .rp_day {

	clear:both;

}

.rp_type07 .rp_post_info:before {

	content:"\f0e5";

	font-family:'FontAwesome';

	padding-left:9px;

	float:right;

}

.rp_type08 .post-attachement {

	float:right;

}

.rp_type08 .rp_post_time {

	right:50%;

	left:auto;

	margin-right:-45px;

	margin-left:0px;

}

.rp_type08 .rp_post_time:after {

	right:-13px;

	left:auto;

}

.rp_type08 .post-title {

	float:right;

	padding:0 20px;

}

.rp_type08 .rp_post_info {

	float:right;

	padding:0 20px;

}

.rp_type08 .rp_post_comment {

	float:right;

}

.rp_type08 .rp_post_comment:before {

	padding-left:10px;

	padding-right:0;

	float:right;

}

.rp_type08 .rp_post_more {

	float:left;

}

.rp_type08 .rp_post_more:before {

	padding-left:10px;

	padding-right:0;

	float:right;

}

.rp_type09 .post_ctn {

	padding:19px 0px 0;

}

.rp_type09 .post-attachement {

	float:right;

}

.rp_type09 .post-title {

	padding:0 30px;

	float:right;

}

.rp_type09 .rp_entry {

	float:right;

}

.rp_type09 .rp_arrow {

	right:50%;

	margin-right:-30px;

	left:auto;

	margin-left:0px;

}

.rp_type09 .rp_post_info {

	float:right;

}

.rp_type10 .post_ctn {

	padding:13px 20px 15px 20px;

	float:right;

}

.rp_type10 .post-attachement {

	float:right;

}

.rp_type10 .post-attachement:before {

	left:-6px;

	right:auto;

}

.rp_type10 .rp_left_info {

	float:right;

}

.rp_type10 .rp_avatar {

	float:right;

}

.rp_like {

	float:right;

}

.rp_type10 .rp_post_time {

	float:right;

}

.rp_type10 .rp_image, .rp_type10 .rp_gallery, .rp_type10 .rp_quote, .rp_type10 .rp_video, .rp_type10 .rp_normal, .rp_type10 .rp_audio {

	float:right;

}

.rp_type10 .rp_post_info {

	padding:0px 0px 10px 0;

}

.rp_type10 .rp_post_cat {

	float:right;

	border-left:1px solid;

	border-right-width:0px;

	padding-left:15px;

	padding-right:0px;

	margin-left:15px;

	margin-right:0px;

}

.rp_type10 .rp_post_author {

	float:right;

	border-left:1px solid;

	border-right-width:0px;

	padding-left:15px;

	padding-right:0px;

	margin-left:15px;

	margin-right:0px;

}

.rp_type11 .post-attachement:after {

	right:0;

	left:auto;

}

.sc-share-box.a_left {

	text-align:right;

}

.sc-share-box.a_right {

	text-align:left;

}

.sc-share-box.a_center ul {

	margin-right:5px;

	margin-left:0px;

}

.sc-share-box.a_center ul li, .sc-share-box.a_left ul li {

	margin-left:10px!important;

	margin-right:0!important;

}

.sc-share-box.a_right ul li {

	margin-right:10px!important;

	margin-left:0!important;

}

.sc-share-box.a_center.business_share_icons ul li, .sc-share-box.a_left.business_share_icons ul li, .sc-share-box.a_right.business_share_icons ul li {

	margin-left:0.5%!important;

	margin-right:0.5% !important;

}

.sc-share-box ul li a:before {

	right:50%;

	margin-right:-85px;

	left:0;

	margin-left:0px;

}

.sc-share-box ul li a:after {

	right:50%;

	margin-right:-5px;

	left:0;

	margin-left:0px;

}

.sc-four-quote-first {

	border-left:1px solid;

	border-right-width:0px;

}

.sc-four-quote-first p {

	padding:0px 40px 0 115px;

}

.sc-four-quote-last p {

	padding:0px 155px 0 0px;

}

.sc-four-quote-first p:before {

	right:-3px;

	left:auto;

}

.sc-four-quote-last p:before {

	right:112px;

	left:auto;

}

.sc-four-quote-first .quote_meta {

	margin-right:40px;

	margin-left:0px;

}

.sc-four-quote-last .quote_meta {

	margin-right:155px;

	margin-left:0px;

}

.quote_meta h3 {

	float:right;

}

.quote_meta h3:before {

	right:-40px;

	left:auto;

}

.quote_meta h4 {

	float:right;

	margin-right:3px;

	margin-left:0px;

}

.sc-four-quote-icon:before {

	margin:-25px -25px 0 0;

	right:50%;

	box-shadow:0 0 0 1px #393e51, 0px 0 0 5px #222533, 0 0 0 6px #393e51;

	left:auto;

}

.sc-four-quote-icon:after {

	right:50%;

	margin-right:-25px;

	left:auto;

	margin-left:0px;

}

.rd_tc_2 .rd_twitter_icon:after {

	right:50%;

	margin-right:-59.5px;

	left:auto;

	margin-left:0px;

}

.rd_tc_3 .tweet_date {

	margin-right:5px;

	margin-left:0px;

}

.rd_tc_4 .tweet_date {

	margin-right:5px;

	margin-left:0px;

}

.rd_tc_2 .tweet_user:after {

	right:50%;

	margin-right:-15px;

	left:auto;

	margin-left:0px;

}

.tweet_left {

	right:50%;

	margin-right:-40px;

	left:auto;

	margin-left:0px;

}

.tweet_left:before {

    content: "\35";

}

.tweet_right:before {

    content: "\34";

}



.tweet_right {

	left:50%;

	margin-left:-40px;

	right:auto;

	margin-right:0px;

}

.rd_tc_4 .tweet_left {

	margin-right:-33px;

	margin-left:0px;

}

.rd_tc_4 .tweet_right {

	margin-left:-33px;

	margin-right:0px;

}

.rd_tc_5 .tweet_user {

	margin:93px 0 5px 0;

}

.rd_tc_5 .tweet_user:before {

	right:50%;

	margin-right:-50px;

	left:auto;

	margin-left:0px;

}

.business_sidebar.right_sb {

	padding-right:30px;

	padding-left:0px;

}

.business_sidebar.right_sb:before {

	right:0;

	left:auto;

}

.right_sb {

	float:left;

}

.business_sidebar.left_sb {

	padding-left:30px;

	padding-right:0px;

}

.business_sidebar.left_sb:before {

	left:0;

	right:auto;

}

.left_sb {

	float:right;

}

.sb_widget h3 {

	margin:0px 0 31px 0;

	padding:0px 26px 0 0;

}

.sb_widget > h3:before {

	right:0;

	left:auto;

}

.business_sidebar .sb_widget > h3:before, #business_comments #add-comment h4:before, #business_comments .comment_count h3:before {

	right:0;

	left:auto;

}

#sidebar #search, .wpb_widgetised_column #search, #footer #search {

	padding-right:0px;

	padding-left:0px;

}

.rd_search_sc #search input[type=submit], #sidebar #search input[type=submit], .wpb_widgetised_column #search input[type=submit], #footer #search input[type=submit] {

	left:5px;

	right:auto;

}

#sidebar .cat-got-children:after, .wpb_widgetised_column .cat-got-children:after {

	float:left;

	left:0;

	right:auto;

}

#sidebar .subcat-got-children:after, .wpb_widgetised_column .subcat-got-children:after {

	float:left;

	left:0;

	right:auto;

}

#sidebar #lang_sel img, #footer #lang_sel img, .wpb_widgetised_column #lang_sel img {

	margin-left:10px;

	margin-right:0px;

}

#sidebar .lang_sel_sel:after, #footer .lang_sel_sel:after, .wpb_widgetised_column .lang_sel_sel:after {

	float:left;

}

.tagcloud {

	padding-right:0px;

}

.tagcloud a {

	margin:0 0 7px 7px;

	float:right;

}

.business_sidebar .tagcloud a {

	margin:0 0 10px 10px;

}

#recentcomments li:before {

	padding-left:15px;

	padding-right:0px;

	float:right;

}

.sidebarcarousel .recent_port_ctn {

	padding-left:0;

}

.rd_widget_recent_entries .thumbnail {

	margin-left:15px;

	margin-right:0px;

	float:right;

}

.rd_widget_recent_entries_f .thumbnail {

	margin-left:15px;

	margin-right:0px;

	float:right;

}

.rd_widget_recent_entries .widget_recent_entry {

	float:left;

}

.rd_widget_recent_entries_f .widget_recent_entry {

	float:left;

}

.widget_recent_entry .w_excerpt {

	float:right;

}

.widget_recent_entry .w_date {

	float:right;

}

.widget_recent_entry .w_comment {

	float:left;

}

.widget_recent_entry .w_comment a:before {

	padding-left:3px;

	padding-right:0;

}

.widget_recent_entry h4 {

	float:right;

}

.filter_img:hover .img_link {

	right:4px;

	left:auto;

}

.filter_img:hover .post_link {

	left:4px;

	right:auto !important;

}

.no_margin, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .no_margin {

	float:right;

}

.margin_r, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .margin_r {

	float:right;

	margin-left:3.5%;

	margin-right:0;

}

.port_tn a:before {

	margin:-100px -100px 0 0;

	right:50%;

	left:auto;

}

.tweets li:before {

	float:right;

}

.tweets p {

	padding-right:35px;

	padding-left:0;

}

.tweets span {

	padding-right:35px;

	padding-left:0;

}

.thefox_social_widget_icons div {

	float:right;

margin:0 0px 10px 9.5px !important;

}

#wp-calendar td#prev a:after {

	right:-1px;

	left:auto;

}

#wp-calendar td#next a:after {

	left:-1px;

	right:auto;

}

.widget_pages .page_item .children a, .widget_nav_menu .menu-item .sub-menu a {

	padding-right:23px;

	padding-left:0;

}

.widget_pages .page_item .children .children a, .widget_nav_menu .menu-item .sub-menu .sub-menu a {

	padding-right:43px;

	padding-left:0;

}

.widget_pages .page_item .children a:before, .widget_nav_menu .menu-item .sub-menu a:before {

	margin-left:15px;

	margin-right:0;

}

.widget_pages .page_item a:before, .widget_nav_menu .menu-item a:before {

	float:right;

	margin-left:12px;

	margin-right:0;

}

.filter_type_1 #options li {

	float:right;

	padding:0px 0 0px 5px;

}

.filter_type_1 #options a {

*margin-left:.3em;

*margin-right:0px;

}

.filter_type_2 #options li {

	float:right;

}

.filter_type_2 .optionset li:first-child a {

	border-radius:0 5px 5px 0;

}

.filter_type_2 .optionset li:last-child a {

	border-radius:5px 0 0 5px;

}

.filter_type_2 #options a {

	padding:14.5px 25px;

*margin-left:.3em;

*margin-right:.0;

}

.filter_type_3 #options li {

	float:right;

}

.filter_type_3 #options a {

	padding:13.5px 26px 13.5px 11px;

*margin-left:.3em;

*margin-right:0;

}

.filter_type_4 #options li {

	float:right;

}

.filter_type_4 #options a {

	padding:13.5px 26px 13.5px 11px;

*margin-left:.3em;

*margin-right:.3em;

}

.filter_type_5 {

	text-align:right!important;

}

.filter_type_5 #options li {

	float:right;

}

.filter_type_5 #options a {

	padding:13.5px 0px 13.5px 32px;

*margin-left:.3em;

*margin-right:0;



}

.filter_type_6 #options li {

	float:right;

}

.filter_type_6 #options a {

	padding:13.5px 16.5px 13.5px 16.5px;

*margin-right:0;

*margin-left:.3em;

}

.filter_type_7 {

	text-align:right!important;

}

.filter_type_7 #options li {

	float:right;

}

.filter_type_7 #options a {

	padding:15.5px 0px 15.5px 33.5px;

*margin-right:0;

*margin-left:.3em;

}

.portfolio_sorts a {

	padding-left:47px !important;

	padding-right:0!important;

}

.portfolio_sorts a:after {

	padding-right:9px;

	padding-left:0;

	left:27px;

	right:auto;

}

#sorts {

	border-radius:0 0 5px 5px;

}

.filter_type_7 .portfolio_sorts {

	float:left!important;

}

.filter_type_7 .portfolio_sorts a {

padding:7px 14px 8px 30px!important;

}

.filter_type_7 .portfolio_sorts a:after {

	left:8px;

	right:auto;

}

.filter_type_8 #options li {

	float:right;

}

.filter_type_8 #options a {

	padding:13.5px 26px 13.5px 11px;

*margin-right:0;

*margin-left:.3em;

}

.full-width-content .columns2 .element {

	float:right;

}

.full-width-content .columns3 .element {

	float:right;

}

.full-width-content .columns4 .element {

	float:right;

}

.columns5 .element {

	float:right;

}

.columns6 .element {

	float:right;

}

.port_type_2 .element {

	margin-right:-1px !important;

	margin-left:0!important;

}

.port_type_3 {

	margin-right:-20px;

	margin-left:0;

}

.port_type_3 .filter_img {

	padding:0 20px 20px 0;

}

.port_type_4 .element, .port_type_5 .element, .port_type_6 .element {

	padding:0 5px 10px;

}

.portfolio_desc {

	text-align:right;

}

.port_item_details {

	padding:12px 20px 19px;

	text-align:right;

}

.port_type_7 .filter_img, .port_type_8 .filter_img, .port_type_9 .filter_img {

	float:right;

}

.port_type_7 .port_item_details, .port_type_8 .port_item_details {

	float:left;

}

.port_type_9 .port_item_details {

	float:left;

}

.item_details_date {

	float:right;

	padding-right:31px;

	padding-left:0;

}

.love-it-wrapper {

	float:right;

	padding-right:20px;

	padding-left:0;

}

.view-portfolio-item {

	padding:9px 15px 10px;

	float:right;

}

.view-portfolio-pp {

	float:right;

	padding:9px 15px 10px;

	margin-left:10px;

	margin-right:0px;

}

.zilla-likes:before {

	padding-left:5px;

	padding-right:0px;

}

.zilla-likes {

	margin-right:20px;

	margin-left:0px;

}

.load_more_cont {

	margin-right:0px;

}

.element figcaption, .element figcaption > a {

	right:0;

	left:auto;

}

.rd_hover_trending .element figcaption {

	text-align:right;

}

.rd_hover_trending .element figcaption > div {

	right:0;

	left:auto;

}

.rd_hover_lily .element figcaption {

	text-align:right;

}

.rd_hover_lily .element figcaption > div {

	right:0;

	left:auto;

}

.rd_hover_sadie .element figcaption::before {

	right:0;

	left:auto;

}

.rd_hover_sadie .element figcaption h2 {

	right:0;

	left:auto;

}

.rd_hover_sadie .element figcaption p {

	right:0;

	left:auto;

}

.rd_hover_roxy .element figcaption {

	text-align:right;

}

.rd_hover_goliath .element figcaption div {

	right:0;

	left:auto;

}

.rd_hover_steve .element .filter_img:before {

	right:0;

	left:auto;

}

.port_post_link {

	right:0;

	left:auto;

}

.port_img_link {

	left:0;

	right:auto;

}

.blog_post_link_ctn {

	left:0;

	right:auto;

}

.blog_img_link_ctn {

	right:0;

	left:auto;

}

.img_link {

	right:120%;

	left:auto;

}

.post_link {

	left:120%;

	right:auto;

}

.blog_img_link {

	left:5px;

	right:auto;

}

.blog_post_link {

	right:5px;

	left:auto;

}

.fw_port .fw_port_link {

	text-align:left;

	left:15%;

	right:auto;

}

.fw_port .fw_port_tag {

	left:15%;

	right:auto;

}

.single_port_navigation {

	float:right;

}

.all_projects_btn {

	float:right;

}

span.ap_top_point {

	right:11px;

	left:auto;

}

span.ap_bottom_point {

	right:11px;

	left:auto;

}

.single_port_navigation .previous_project {

	float:left;

	padding:9px 17px 9px;

}

.single_port_navigation .next_project {

	float:left;

	margin-right:20px;

	margin-left:0px;

}

.port_details_slider {

	float:right;

}

.port_details_information {

	float:right;

	margin-right:2.5%;

	margin-left:0px;

}

.port_details_information .item_details_info {

	float:right;

}

.port_details_full_information .item_details_info {

	float:right;

}

.port_details_information .item_details_date, .port_details_full_information .item_details_date {

	padding-right:0;

}

.port_details_information .item_details_date::after, .port_details_full_information .item_details_date::after {

	padding-right:10px;

	padding-left:0px;

}

.port_details_information .zilla-likes, .port_details_full_information .zilla-likes {

	float:right;

	margin-right:10px;

	margin-left:0;

}

.single_port_related > h2 {

	text-align:right;

}

.single_port_comments .comment_count h3, .single_port_comments #add-comment h4 {

	text-align:right;

}

.port_vp {

	float:right;

}

.port_details_full_information .item_details_entry {

	float:right;

}

.port_details_full_information .port_metas {

	float:right;

	margin-right:2.5%;

	margin-left:0;

}

.port_meta_first {

	float:right;

}

.port_meta_last {

	float:right;

}

.full-width-content .cbp_type03, .full-width-content .cbp_type04, .full-width-content .staff_sc, .full-width-content .cbp_type07 {

	margin-right:30px;

	margin-left:0;

}

#posts .blog_related_post {

	padding-left:20px;

	padding-right:0;

}

.blog_related_post {

	padding-left:30px;

	padding-right:0;

}

.single_post_related_carousel .related_right {

	left:0!important;

	right:auto !important;

}

.single_post_related_carousel .related_left {

	left:42px!important;

	right:auto !important;

}

.full-width-content .carousel_recent_post .recent_port_ctn {

	padding-left:0px;

}

.recent_port_ctn {

	padding-left:30px;

	padding-right:0;

}

.carousel_left, .carousel_right {

	right:-17px;

	left:auto;

}

.rp_left, .rp_right, .staff_left, .staff_right {

	right:0px;

	left:auto;

}

.related_left, .related_right, .upsells_left, .upsells_right, .all_port .carousel_left, .all_port .carousel_right {

	left:70px;

	right:auto;

}

.carousel_right, .rp_right, .staff_right {

	left:0px;

	right:auto;

}

.rd_pc_1 .carousel_right {

	left:30px; }

	

.related_right, .upsells_right, .all_port .carousel_right {

	left:26px !important;

	right:auto !important;

}

.carousel_left:before, .rp_left:before, .staff_left:before {

	right:12px;

	left:auto !important;

}

.carousel_right:before, .rp_right:before, .staff_right:before {

	right:13px;

	left:auto !important;

}

ul.partners {

	overflow:hidden; }

.partners_left, .partners_right {

	right:0px;

	left:auto !important;

}

.partners_right {

	right:inherit;

	left:0px;

}

.partners_left:before {

	right:12px;

	left:auto;

    content: '\f105';

}

.partners_right:before {

	right:13px;

	left:auto;

    content: '\f104';

}

.cbp_type01 .rp_left {

	right:0px;

	left:auto;

}

.cbp_type01 .rp_left:before {

	right:10px;

	left:auto;

}

.cbp_type01 .rp_right {

	left:0px;

	right:auto;

}

.cbp_type01 .rp_right:before {

	right:12px;

	left:auto;

}

.cbp_type02 .rp_left {

	right:0px;

	left:auto;

}

.cbp_type02 .rp_left:before {

	right:10px;

	left:auto;

}

.cbp_type02 .rp_right {

	left:0px;

	right:auto;

}

.cbp_type02 .rp_right:before {

	right:12px;

	left:auto;

}

.cbp_type03 .rp_left {

	right:0px;

	left:auto;

}

.cbp_type03 .rp_right {

	left:30px;

	right:auto;

}

.related_nav.cbp_type04 .related_left {

	left:40px;

	right:auto;

}

.related_nav.cbp_type04 .related_right {

	left:0px !important;

	right:auto !important;

}

.related_left:before, .upsells_left:before {

	    content: '\f105';

}

.related_right:before, .upsells_right:before{

	    content: '\f104';

}

.carousel_right:before, .rp_right:before, .staff_right:before {

	content: '\f104';

}

.carousel_left:before, .rp_left:before, .staff_left:before {

	content: '\f105';

}

.cbp_left_desc {

	float:right;

}

.cbp_right_desc {

	float:left;

}

.cbp_left .recent_port_ctn {

	padding-left:0;

	padding-right:30px;

}

.cbp_righ .recent_port_ctn {

	padding-left:30;

	padding-right:0px;

}

.cbp_type05 .blog_post_link_ctn {

	right:50%;

margin-right:-38px;

left:auto;

margin-left:0;

}

.cbp_type05 .rp_left {

	right:0px;

	left:auto;

	border-radius:0 3px 3px 0;

}

.cbp_type05 .rp_right {

	right:60px;

	left:auto;

	border-radius:3px 0 0 3px;

}

.cbp_type05 .rp_left:before {

	right:18px;

	left:auto;

}

.cbp_type05 .rp_right:before {

	right:20px;

	left:auto;

}

.cbp_type06 .blog_post_link_ctn {

right:0%;

	left:auto;

}

.cbp_type06 .rp_left {

	right:0px;

	left:auto;

}

.cbp_type06 .rp_right {

	right:64px;

	left:auto;

}

.cbp_type06 .rp_left:before {

	right:18px;

	left:auto;content: "\24";

}

.cbp_type06 .rp_right:before {

	right:20px;

	left:auto;

	content: "\23";

}

.cbp_type06 a.more-link {

	right:0;

	left:auto;

	text-align:right;

}

.cbp_type06 a.more-link:after {

	left:0px;

	right:auto;

    content: '\f104';

}

.cbp_type08 .blog_post_link_ctn {

	right:50%;

margin-right:-38px;

left:auto;

margin-left:0px;

}

.cbp_type08 .rp_left {

	right:0px;

	left:auto;

    border-radius: 0px 3px 3px 0px;

}

.cbp_type08 .rp_right {

	right:45px;

	left:auto;

	border-radius:3px 0 0 3px;

}

.cbp_type08 .rp_left:before {

	right:17px;

	left:auto;

}

.cbp_type08 .rp_right:before {

	right:21px;

	left:auto;

}

.port_details:before {

	right:40px;

	left:auto;

}

.rd_tm_8 .tm_l_nav:before,.rd_tm_9 .tm_l_nav:before,.rd_tm_20 .tm_l_nav:before {

	    content: "\f105";

}

.rd_tm_8 .tm_r_nav:before ,.rd_tm_9 .tm_r_nav:before,.rd_tm_20 .tm_r_nav:before {

	

	    content: "\f104";

}

.rd_pc_1 .carousel_left, .rd_pc_2 .carousel_left {

	right:0px;

	left:auto;

}

.wpcf7 .left_field {

	float:right;

}

.wpcf7 .right_field {

	float:left;

}

#footer input[type=text], #footer input[type=email], #footer input[type=password], #footer textarea {

	padding:0 2% 0 1%;

}

span[class*=" menu-"]:after {

	left:30px;

	right:auto;

}

#footer input[type=text] {

	margin-left:2%;

	margin-right:0;

	float:right;

}

#footer .wpcf7 input[type=submit] {

	float:left;

}

.timeline_event_date_ctn {

	float:right;

}

div.timeline_event:nth-of-type(even) {

	float:right;

	padding-left:105px;

	padding-right:0;

}

div.timeline_event:nth-of-type(odd) {

	float:left;

	padding-right:105px;

	padding-left:0;

}

div.timeline_event:nth-of-type(even):after {

	left:58px;

	right:auto;

}

div.timeline_event:nth-of-type(odd):before {

	right:58px;

	left:auto;

}

.event_img {

	float:right;

}

.event_info {

	float:left;

	padding-right:21px;

	padding-left:0;

}

.timeline_event_ctn .v_line {

	right:50%;

	margin-right:-5px;

	left:auto;

margin-left:0px;



}

.rd_si_small {

	float:right;

}

.rd_si_small div {

	margin-left:15px !important;

	margin-right:0!important;

}

.rd_si_medium {

	float:right;

}

.rd_si_medium div {

	margin-left:20px !important;

	margin-right:0!important;

}

.rd_si_big_squared div {

	float:right;

}

.rd_si_squared {

	float:right;

}

.rd_si_squared div {

	margin-left:3px !important;

	margin-right:0!important;



}

.rd_si_big_rounded div {

	float:right;

}

.rd_si_big_rounded div a:before {

	right:50%;

	margin-right:-71px;

left:auto;

margin-left:0px;

}

.rd_si_big_rounded_trend div {

	float:right;

}

.ig_col_1 {

	float:right;

}

.ig_col_2 {

	float:right;

}

.ig_col_3 {

	float:right;

}

.ig_col_4 {

	float:right;

}

.ig_col_5 {

	float:right;

}

.ig_col_6 {

	float:right;

}

.ic_left {

	right:50%;

	margin-right:-75px;

left:auto;

margin-left:0px;

}

.hover_nav_style .ic_left {

	right:100px;

	left:auto;

}

.ic_left:after {

	right:-41px;

	left:auto;

    content: "\35";

}

.hover_nav_style .ic_right {

	left:100px;

	right:auto;

}

.ic_right {

	left:50%;

	margin-left:-75px;

right:auto;

margin-right:0px;

}

.ic_right:after {

	left:-41px;

	right:auto;content: "\34";

	border-radius:3px 0 0 3px;

}

.rd_img_carousel a {

	float:left;

}

.rd_img_carousel a img, .rd_img_carousel img {

	float:left;

}

.rd_ic_pager {

	margin:20px auto 0;

}

.rd_ic_pager a {

	margin:0 0 0 3px;

}

.rd_img_pager a div, .rd_img_pager div {

	float:right;

}

.partners_ctn.part_col_1 div {

	float:right;

}

.partners_ctn.part_col_2 div {

	float:right;

}

.partners_ctn.part_col_3 div {

	float:right;

}

.partners_ctn.part_col_4 div {

	float:right;

}

.partners_ctn.part_col_5 div {

	float:right;

}

.pricetable .pricetable-column {

	float:right;

}

.pricetable .pricetable-column.pricetable-standard.pricetable-last, .pricetable .pricetable-column.pricetable-standard.pricetable-before-featured {

	border-left:none;

}

.pricetable h3.pricetable-name {

	padding:22px 14px 9px 14px;

}

.pricetable .pricetable-featured h3.pricetable-name {

	padding:22px 14px 9px 14px;

}

.rd_pt_1 .pricetable-column.pricetable-standard.pricetable-first {

	margin-right:-1.2%;

	margin-left:0px;



}

.rd_pt_2 .pricetable-column.pricetable-standard.pricetable-first {

	margin-right:-1.2%;

	margin-left:0px;



}

.rd_pt_3 .features {

	border-radius:3px 3px 0 0;

}

.rd_pt_3 .pricetable .pricetable-feature.pricetable-first {

	border-radius:3px 3px 0 0;

}

.rd_pt_3 .pricetable .pricetable-button-container {

	border-radius:0 0 3px 3px;

	box-shadow:0 0px 0px #ffffff, 0 4px 0 -1px #ffffff, 0 0px 0px 0px #ffffff, 0 0px 0px #ffffff, 0 4px 0 0px #dde6e9, 0px 0px 0px 0px #ffffff;

}

.rd_pt_4 .pricetable h4.pricetable-price:after {

	right:0;

	left:auto;

}

.rd_pt_4 .features {

	border-radius:3px 3px 0 0;

}

.rd_pt_4 .pricetable .pricetable-feature.pricetable-first {

	border-radius:3px 3px 0 0;

}

.rd_pt_4 .pricetable .pricetable-button-container {

	border-radius:0 0 3px 3px;

	box-shadow:0 0px 0px #1a1c28, 0 4px 0 -1px #1a1c28, 0 0px 0px 0px #1a1c28, 0 0px 0px #1a1c28, 0 4px 0 0px #1a1c28, 0px 0px 0px 0px #1a1c28;

}

.rd_pt_5 .pricetable-column.pricetable-standard.pricetable-first {

	margin-right:-1.2%;

	margin-left:0;

}

.rd_pt_5 .pricetable h4.pricetable-price {

	box-shadow:0 0 0 2px #12e5bb;

}

.rd_pt_5 span.price_details:before {

	right:50%;

	margin-right:-12.5px;

	left:auto;

	margin-left:0px;

}

.rd_pt_5 .pricetable .pricetable-feature.pricetable-first {

padding:12px 12px 0!important;

}

.rd_pt_6 .pricetable .pricetable-column.pricetable-standard {

	margin-right:-1px;

	margin-left:0;

}

.rd_pt_6 .pricetable .pricetable-header {

	border-radius:5px 5px 0 0;

}

.rd_pt_6 .pricetable h3.pricetable-name {

	border-radius:0 0 5px 5px;

}

.rd_pt_6 span.price_details {

	margin-right:5px;

	margin-left:0;

}

.rd_pt_6 .features {

	border-radius:3px 3px 0 0;

}

.rd_pt_6 .pricetable .pricetable-button-container {

	border-radius:0 0 5px 5px;

	box-shadow:0 0px 0px #ffffff, 0 5px 0 -1px #ffffff, 0 0px 0px 0px #ffffff, 0 0px 0px #ffffff, 0 5px 0 0px #f0f0f0, 0px 9px 0px 0px #ffffff, 0px 10px 0px 0px #f0f0f0;

}

.rd_pt_7 .pricetable-column.pricetable-standard.pricetable-first {

	margin-right:-1.2%;

	margin-left:0px;



}

.rd_pt_7 .pricetable .pricetable-header {

	border-radius:5px 5px 0 0;

}

.rd_pt_7 .pricetable h3.pricetable-name:after {

	right:50%;

	margin-right:-22px;	left:auto;

	margin-left:0px;

}

.rd_pt_7 .pricetable .pricetable-button-container {

	border-radius:0 0 5px 5px;

}

.rd_pt_8 .pricetable-column.pricetable-standard.pricetable-first {

	margin-right:-1.2%;

	margin-left:0;

}

.rd_pt_8 .pricetable .pricetable-header {

	border-radius:5px 5px 0 0;

}

.rd_pt_8 .pricetable h3.pricetable-name:after {

	right:50%;

	margin-right:-22px;

	left:auto;

	margin-left:0px;

}

.rd_pt_8 .pricetable .pricetable-button-container {

	border-radius:0 0 5px 5px;

}

.rd_pt_9 .pricetable .pricetable-column.pricetable-standard {

	margin-right:-1px;

	margin-left:0;

}

.rd_pt_9 .pricetable .pricetable-header {

	border-radius:5px 5px 0 0;

}

.rd_pt_9 .pricetable h3.pricetable-name {

	border-radius:0 0 2px 2px;

}

.rd_pt_9 span.price_details {

	margin-right:5px;

	margin-left:0;

}

.rd_pt_9 .features {

	border-radius:3px 3px 0 0;

}

.rd_pt_9 .pricetable .pricetable-button-container {

	border-radius:0 0 2px 2px;

	box-shadow:0 0px 0px #32343a, 0 5px 0 -1px #32343a, 0 0px 0px 0px #32343a, 0 0px 0px #32343a, 0 5px 0 0px #2e3035, 0px 9px 0px 0px #32343a, 0px 10px 0px 0px #3e4047;

}

.rd_pt_10 .pricetable-column.pricetable-standard.pricetable-first {

	margin-right:-1.2%;

	margin-left:0;

}

.rd_pt_10 .pricetable .pricetable-header {

	border-radius:5px 5px 0 0;

}

.rd_pt_10 .pricetable h3.pricetable-name {

	border-radius:0 0 5px 5px;

}

.rd_pt_10 span.price_details {

	margin-right:5px;

	margin-left:0;

}

.rd_pt_10 .pricetable .pricetable-button-container {

	border-radius:0 0 5px 5px;

}

.rd_pt_11 .pricetable-column.pricetable-standard.pricetable-first {

	margin-right:-1.2%;

	margin-left:0;

}

.rd_pt_11 .pricetable .pricetable-header {

	border-radius:5px 5px 0 0;

}

.rd_pt_11 .pricetable h3.pricetable-name {

	border-radius:0 0 5px 5px;

}

.rd_pt_11 span.price_details {

	margin-right:5px;

	margin-left:0px;

}

.rd_pt_11 .pricetable .pricetable-button-container {

	border-radius:0 0 5px 5px;

	box-shadow:0 0px 0px #ffffff, 0 4px 0 -1px #ffffff, 0 0px 0px 0px #ffffff, 0 0px 0px #ffffff, 0 4px 0 0px #cad3d9, 0px 0px 0px 0px #ffffff;

}

.rd_pt_12 .pricetable-column.pricetable-standard.pricetable-first {

	margin-right:-1.2%;

	margin-left:0px;



}

.rd_pt_12 .pricetable .pricetable-header {

	border-radius:5px 5px 0 0;

}

.rd_pt_12 .pricetable h3.pricetable-name:before {

	right:50%;

	margin-right:-85px;	left:auto;

	margin-left:0px;



}

.rd_pt_12 .pricetable h3.pricetable-name {

	border-radius:0 0 5px 5px;

}

.rd_pt_12 .pricetable .pricetable-button-container {

	border-radius:0 0 5px 5px;

	box-shadow:0 0px 0px #ffffff, 0 4px 0 -1px #ffffff, 0 0px 0px 0px #ffffff, 0 0px 0px #ffffff, 0 4px 0 0px #dde3e4, 0px 0px 0px 0px #ffffff;

}

.rd_pt_12 .pricetable-column:before {

	right:48px;

	left:auto;

}

.rd_pt_13 {

	margin-right:1px;

	margin-left:0px;



}

.rd_pt_13 .pricetable .pricetable-column {

	margin-right:-1px;

	margin-left:0px;



}

.rd_pt_13 .pricetable-column.pricetable-featured:before {

	right:0;

	left:auto;

	border-radius:3px 3px 0 0;

}

.rd_pt_13 .pricetable .pricetable-header {

	border-radius:5px 5px 0 0;

}

.rd_pt_13 .pricetable h3.pricetable-name:before {

	right:50%;

	margin-right:-85px;	left:auto;

	margin-left:0px;



}

.rd_pt_13 .pricetable h3.pricetable-name {

	border-radius:0 0 5px 5px;

}

.rd_pt_13 .pricetable h3.pricetable-name:after {

	right:50%;

	margin-right:-35px;	left:auto;

	margin-left:0px;



}

.rd_pt_13 .pricetable h4.pricetable-price:after {

	right:50%;

	margin-right:-10px;

	border-left:1px solid #eaeaea;

	left:auto;

	margin-left:0px;



}

.rd_pt_13 span.price_details {

	margin-right:5px;

	margin-left:0px;



}

.rd_pt_13 .pricetable .pricetable-feature:before {

	padding-left:5px;

	padding-right:0;

}

.rd_pt_13 .pricetable .pricetable-button-container {

	border-radius:0 0 5px 5px;

}

.rd_table_ctn .table_col:first-child {

	margin-right:0!important;

}

.rd_table_2_col .table_col {

	float:right;

	margin-right:-1px;

	margin-left:0px;

}

.rd_table_3_col .table_col {

	float:right;

	margin-right:-1px;

	margin-left:0px;

}

.rd_table_4_col .table_col {

	float:right;

	margin-right:-1px;

	margin-left:0px;

}

.rd_table_5_col .table_col {

	float:right;

	margin-right:-1px;

	margin-left:0px;

}

.ta_right {

	text-align:left;

	float:left;

}

.small_rd_bt.bt_icon_left i, .medium_rd_bt.bt_icon_left i {

	margin-left:8px;

	margin-right:0;

}

.small_rd_bt.bt_icon_right i, .medium_rd_bt.bt_icon_right i {

	margin-right:8px;

	margin-left:0;

}

.smallmedium_rd_bt.bt_icon_left i {

	margin-left:20px;

	margin-right:0;

}

.smallmedium_rd_bt.bt_icon_right i {

	margin-right:10px;

	margin-left:0;

}

.mediumlarge_rd_bt.bt_icon_left i {

	margin-left:15px;

	margin-right:0;

}

.mediumlarge_rd_bt.bt_icon_right i {

	margin-right:15px;

	margin-left:0px;

}

.large_rd_bt.bt_icon_left i {

	margin-left:20px;

	margin-right:0;

}

.xlarge_rd_bt.bt_icon_left i {

	margin-left:30px;

		margin-right:0;

}

.large_rd_bt.bt_icon_right i {

	margin-right:20px;

	margin-left:0px;

}

.xlarge_rd_bt.bt_icon_right i {

	margin-right:30px;

	margin-left:0px;

}

.bt_icon_border.bt_icon_left.small_rd_bt i {

	float:right;

}

.bt_icon_border.bt_icon_left.smallmedium_rd_bt i {

	float:right;

}

.bt_icon_border.bt_icon_left.medium_rd_bt i {

	float:right;

}

.bt_icon_border.bt_icon_left.mediumlarge_rd_bt i {

	float:right;

	border-left:1px solid rgba(0,0,0,0.15);

	border-right-width:0;

}

.bt_icon_border.bt_icon_left.large_rd_bt i {

	float:right;

	border-left:1px solid rgba(0,0,0,0.15);

	border-right-width:0;

}

.bt_icon_border.bt_icon_left.xlarge_rd_bt i {

	float:right;

	border-left:1px solid rgba(0,0,0,0.15);

	border-right-width:0;

}

.bt_icon_border.bt_icon_right.small_rd_bt i {

	float:left;

	border-right:1px solid rgba(0,0,0,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_right.smallmedium_rd_bt i {

	float:left;

	border-right:1px solid rgba(0,0,0,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_right.medium_rd_bt i {

	float:left;

	border-right:1px solid rgba(0,0,0,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_right.mediumlarge_rd_bt i {

	float:left;

	border-right:1px solid rgba(0,0,0,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_right.large_rd_bt i {

	float:left;

	border-right:1px solid rgba(0,0,0,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_right.xlarge_rd_bt i {

	float:left;

	border-right:1px solid rgba(0,0,0,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_left.small_rd_bt span {

	float:left;

	border-right:1px solid rgba(255,255,255,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_left.smallmedium_rd_bt span {

	float:left;

	border-right:1px solid rgba(255,255,255,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_left.medium_rd_bt span {

	padding:16px 18px 15px;

	float:left;

	border-right:1px solid rgba(255,255,255,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_left.mediumlarge_rd_bt span {

	float:left;

	border-right:1px solid rgba(255,255,255,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_left.large_rd_bt span {

	float:left;

	border-right:1px solid rgba(255,255,255,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_left.xlarge_rd_bt span {

	float:right;

	border-right:1px solid rgba(255,255,255,0.15);

	border-left-width:0;

}

.bt_icon_border.bt_icon_right.small_rd_bt span {

	float:left;

	border-left:1px solid rgba(255,255,255,0.15);

	border-right-width:0;

}

.bt_icon_border.bt_icon_right.smallmedium_rd_bt span {

	float:left;

	border-left:1px solid rgba(255,255,255,0.15);

	border-right-width:0;

}

.bt_icon_border.bt_icon_right.medium_rd_bt span {

	float:left;

	border-left:1px solid rgba(255,255,255,0.15);

	border-right-width:0;

}

.bt_icon_border.bt_icon_right.mediumlarge_rd_bt span {

	float:left;

	border-left:1px solid rgba(255,255,255,0.15);

	border-right-width:0;

}

.bt_icon_border.bt_icon_right.large_rd_bt span {

	float:left;

	border-left:1px solid rgba(255,255,255,0.15);

	border-right-width:0;

}

.bt_icon_border.bt_icon_right.xlarge_rd_bt span {

	float:right;

	border-left:1px solid rgba(255,255,255,0.15);

	border-right-width:0;

}

.rd_icon_line_l .sc_line {

	float:right;

}

.rd_icon_line_r .sc_line {

	float:left;

}

.rd_icon_line_c {

	margin-right:auto!important;

	margin-left:auto!important;

}

.rd_icon_line_l i {

	right:0;

	left:auto;

}

.rd_icon_line_r i {

	left:0;

	right:auto;

}

.rd_icon_line_c i {

	right:50%;

	left:0;

}

.sc_small_line {

	float:right;

}

.small_l_centered {

	right:50%;

	margin-right:-5%;

	left:0;

	margin-left:0;

}

.small_l_left {

	right:0;

	left:auto;

}

.small_l_right {

	left:0;

	right:auto;

}

.full_line {

	right:0;

	left:auto;

}

.sc_divider span {

 padding:0 0 0 25px;

}

.one-half-sc, .one-third-sc, .one-fourth-sc, .three-fourth-sc, .two-third-sc {

	margin:0 0 20px 50px;

	float:right;

}

#posts .one-half-sc, #posts .one-third-sc, #posts .one-fourth-sc, #posts .three-fourth-sc, #posts .two-third-sc {

	margin:0 0 20px 30px;

	float:right;

}

.pb_one_half, .pb_one_third, .pb_one_fourth, .pb_three_fourth, .pb_two_third, .pb_full_width {

	margin:0 50px 0 0;

	float:right;

}

#posts .pb_one_half, #posts .pb_one_third, #posts .pb_one_fourth, #posts .pb_three_fourth, #posts .pb_two_third, #posts .pb_full_width {

	margin:0 30px 0 0;

	float:right;

}

.last-column, #posts .last-column {

	margin:0 0 20px 0;

}

.rd_pb_1 .pb_title {

	float:right;

}

.rd_pb_1 .pb_percentage {

	left:0!important;

	right:auto !important;

}

.rd_pb_1 .pb_bg, .rd_pb_1 .pb_stripe {

	right:3px;

	left:auto;

}

.rd_pb_2 .pb_title {

	float:right;

}

.rd_pb_2 .pb_percentage {

	left:0!important;

	right:auto !important;

}

.rd_pb_2 .pb_bg, .rd_pb_2 .pb_stripe {

	right:0;

	left:auto;

}

.rd_pb_3 .pb_title {

	float:right;

}

.rd_pb_3 .pb_bg, .rd_pb_3 .pb_stripe {

	right:3px;

	left:auto;

}

.rd_pb_3 .pb_percentage {

	margin-right:-5px;

	margin-left:0;

}

.rd_pb_3 .pb_percentage:before {

	margin-right:0px;

	right:-22px;

	left:auto;

}

.rd_pb_3 .pb_percentage:after {

	border-right:10px solid transparent;

	border-left:10px solid #2c3e50;

	right:-12px;

	left:auto;

}

.rd_pb_4 .pb_bg, .rd_pb_4 .pb_stripe {

	right:-1px;

	left:auto;

}

.rd_pb_4 .pb_sub_title {

	margin-right:20px;

	margin-left:0px;

}

.rd_pb_5 .pb_bg, .rd_pb_5 .pb_stripe {

	right:-1px;

	left:auto;

}

.rd_pb_5 .pb_sub_title {

	margin-right:20px;

	margin-left:0;

}

.rd_pb_6 .pb_title {

	float:right;

}

.rd_pb_6 .pb_percentage {

	left:0!important;

	right:auto!important;

}

.rd_pb_6 .pb_bg, .rd_pb_6 .pb_stripe {

	right:0;

	left:auto;

}

.rd_pb_7 .pb_title {

	float:right;

}

.rd_pb_7 .pb_percentage {

	left:0!important;

	right:auto!important;

}

.rd_pb_7 .pb_bg, .rd_pb_7 .pb_stripe {

	right:-1px;

	left:auto;

}

.rd_pb_8 .pb_title {

	float:right;

}

.rd_pb_8 .pb_bg, .rd_pb_8 .pb_stripe {

	right:2px;

	left:auto;

}

.rd_pb_8 .pb_percentage {

	margin-right:-5px;

	margin-left:0;

}

.rd_pb_8 .pb_percentage:before {

	margin-right:0px;

	right:-22px;

	left:auto;

}

.rd_pb_8 .pb_percentage:after {

	border-right:10px solid transparent;

	border-left:10px solid #2c3e50;

	right:-12px;

	left:auto;

}

.rd_pb_9 .pb_title {

	float:right;

}

.rd_pb_9 .pb_bg, .rd_pb_9 .pb_stripe {

	right:0px;

	left:auto;

}

.rd_pb_9 .pb_percentage {

	margin-right:-5px;

	margin-left:0;

}

.rd_pb_9 .pb_percentage:before {

	margin-right:0px;

	right:-22px;

	left:auto;

}

.rd_pb_9 .pb_percentage:after {

	border-right:10px solid transparent;

	border-left:10px solid #2c3e50;

	right:-12px;

	left:auto;

}

.rd_pb_10 .pb_title {

	float:right;

}

.rd_pb_10 .pb_bg, .rd_pb_10 .pb_stripe {

	right:2px;

	left:auto;

}

.rd_pb_10 .pb_percentage {

	margin-right:-5px;

	margin-left:0;

}

.rd_pb_10 .pb_percentage:before {

	margin-right:0px;

	right:-22px;

	left:auto;

}

.rd_pb_10 .pb_percentage:after {

	right:-12px;

	left:auto;

}

.alert_del_btn {

	right:auto;

	left:5px;

}

.alert.rd_solid_alert {

	text-align:right;

}

.rd_solid_alert .rd_alert_content {

	float:right;

	margin-right:92px;

	margin-left:0;

}

.rd_solid_alert .rd_alert_content:before {

	right:20px;

	left:auto;

}

.rd_solid_alert .alert_del_btn {

	right:auto;

	left:18px;

}

.rd_solid_alert .rd_alert_content:before {

	right:49px;

	left:auto;

}

.alert.rd_clear_alert {

	text-align:right;

}

.rd_clear_alert .rd_alert_content {

	float:right;

	margin-right:92px;

	margin-left:0;

}

.rd_clear_alert .rd_alert_content:before {

	right:20px;

	left:auto;

}

.rd_clear_alert .alert_del_btn {

	left:18px;

	right:auto;

}

.rd_clear_alert .rd_alert_content:before {

	right:49px;

	left:auto;

}

.alert.rd_big_alert {

	text-align:right;

}

.rd_big_alert .rd_alert_content {

	float:right;

	margin-right:70px;

	margin-left:0;

}

.rd_big_alert .rd_alert_content:before {

	right:20px;

	left:auto;

}

.rd_big_alert .alert_del_btn {

	left:13px;

	right:auto;

}

.rd_big_alert .rd_alert_content:before {

	right:50px;

	left:auto;

}

.alert.rd_small_alert {

	text-align:right;

}

.rd_small_alert .rd_alert_content {

	float:right;

	margin-right:35px;

	margin-left:0;

}

.rd_small_alert .alert_del_btn {

	left:10px;

	right:auto;

}

.rd_small_alert .rd_alert_content:before {

	right:20px;

	left:auto;

}

.dropcap {

	float:right;

}

h4 .dropcap {

	margin:0 0 0 12px;

}

.dropcap.a {

	margin:-3px 0 0 12px;

}

.dropcap.dc_squared {

	margin:7px 0 10px 9px;

	float:right;

}

.dropcap.dc_rectangle {

	margin:7px 0 20px 6px;

	float:right;

}

.dropcap.dc_rounded {

	margin:6px 0 20px 12px;

	float:right;

}

.rd_pc_track {

	right:50%;

	left:auto;

	margin-right:-85px;

	margin-left:0;

}

.rd_pc_track_in {

	right:50%;

	left:auto;

	margin-right:-71px;

	margin-left:0;

}

.rd_pie_chart.rd_pie_01 .rd_pc_status {

	right:50%;

	left:auto;

	margin-right:-100px;

	margin-left:0;

}

.rd_pie_chart.rd_pie_02 .rd_pc_status {

	right:50%;

	margin-left:0;

	margin-right:-100px;

	left:auto;

}

.rd_pie_chart.rd_pie_03 .rd_pc_status {

	right:50%;

	left:auto;	margin-left:0;



	margin-right:-100px;



}

.rd_pie_chart.rd_pie_04 .rd_pc_status {

	right:50%;

	margin-right:-100px;	margin-left:0;

left:auto;



}

.rd_pie_chart.rd_pie_05 .rd_pc_status {

	right:50%;

	margin-right:-100px;

	left:auto;

		margin-left:0;

}

.rd_pie_04 .rd_pc_text:before {

	right:50%;

	left:auto;

	margin-right:-15px;

	margin-left:0;

}

.count_style_3 .count_number:after {

	right:50%;

	left:auto;

	margin-left:0;

	margin-right:-23px;

}

.count_style_12 .count_title:before {

	right:50%;

	margin-right:-15px;

	left:auto;

	margin-left:0;

}

.count_style_8 .count_icon_circle:before {

	right:50%;

	margin-right:-55px;

	left:auto;

	margin-left:0;

}

.count_style_8 .count_number:after {

	left:auto;

	margin-left:0;

	right:50%;

	margin-right:-20px;

}

.count_bigsub_circle {

	right:50%;

	margin:-50px -50px 0 0;

		left:auto;



}

.count_bigicon_circle i {

	right:50%;

	margin:-50px -50px 0 0;

	left:auto;

}

.count_box_circle i {

	right:50%;

	margin:0px -50px 0 0;

	left:auto;

}

.count_stroke_circle .count_bigsub_circle {

	right:50%;

	margin:-22px -22px 0 0;

	left:auto;

}

.count_gradient_bg {

	right:50%;

	margin-right:-50px;

	left:auto;

	margin-left:0;

}

.count_gradient_circle i {

	right:50%;

	margin-right:-48px;

	left:auto;

	margin-left:0;

}

.count_style_11 .count_number:after {

	right:50%;

	margin-right:-15px;	left:auto;

	margin-left:0;



}

.icon_box i {

	text-align:right;

	right:0;

	left:auto;

}

.icon_box h3 {

	text-align:right;

	padding:10px 55px 0 0;

}

.icon_box p {

	text-align:right;

}

.icon_box_si i {

	text-align:right;

	right:0;

	left:auto;

}

.icon_box_si h3 {

	text-align:right;

	padding:10px 55px 0 0;

}

.icon_box_si p {

	padding:4px 55px 0 0;

	text-align:right;

}

.icon_box_mi_b i {

	text-align:right;

	right:0;

	left:auto;

}

.icon_box_mi_b h3 {

	text-align:right;

	padding:10px 75px 0 0;

}

.icon_box_mi_b p {

	padding:4px 75px 0 0;

	text-align:right;

}

.icon_box_rounded i {

	text-align:right;

	right:0;

	left:auto;

}

.icon_box_rounded h3 {

	text-align:right;

	padding:10px 55px 0 0;

}

.icon_box_rounded p {

	text-align:right;

}

.icon_box_rounded_trend i {

	right:0;

	left:auto;

}

.icon_box_rounded_trend h3 {

	text-align:right;

	padding:10px 89px 0 0;

}

.icon_box_rounded_trend p {

	padding:9px 89px 0 0;

	text-align:right;

}

.icon_box_rounded_stroke i {

	text-align:right;

	right:0;

	left:auto;

}

.icon_box_rounded_stroke h3 {

	text-align:right;

	letter-spacing:0.5px;

	padding:17px 70px 0 0;

}

.icon_box_rounded_stroke p {

	text-align:right;

}

.icon_box_big_rounded_stroke i {

	text-align:right;

	right:0;

	left:auto;

}

.icon_box_big_rounded_stroke h3 {

	text-align:right;

	padding:0px 100px 0 0;

}

.icon_box_big_rounded_stroke p {

	padding:1px 100px 0 0;

	text-align:right;

}

.icon_box_big_rounded_stroke .icon_box_button {

	padding:0px 100px 0 0;

}

.ib_hexagon {

	margin:10.10px 0;

}

.ib_hexagon:before, .ib_hexagon:after {

	left:auto;

	right:0px;

	border-right:18px solid transparent;

	border-left:17.5px solid transparent;

}

.icon_box_hex h3 {

	text-align:right;

	padding:10px 45px 0 0;

}

.icon_box_hex p {

	text-align:right;

}

.ib_square {

	right:-8px;

	left:auto;

}

.icon_box_square i {

	right:-4px;

	left:auto;

}

.icon_box_square h3 {

	text-align:right;

	padding:0px 70px 0 0;

}

.icon_box_square p {

	padding:1px 70px 4px 0;

	text-align:right;

}

.icon_box_square .icon_box_button {

	margin-right:70px;

	margin-left:0;

}

.ib_medsquare {

	right:0px;

	left:auto;

}

.icon_box_medsquare i {

	text-align:right;

	right:0px;

	left:auto;

}

.icon_box_medsquare h3 {

	text-align:right;

	padding:1px 81px 0 0;

}

.icon_box_medsquare p {

	padding:1px 81px 3px 0;

	text-align:right;

}

.icon_box_medsquare .icon_box_button {

	margin-right:81px;

	text-align:right;

	margin-left:0;

}

.ib_squareptn {

	right:0px;

	left:auto;

}

.icon_box_squareptn i {

	text-align:right;

	right:0px;

	left:auto;

}

.icon_box_squareptn h3 {

	text-align:right;

	padding:0px 67px 0 0;

}

.icon_box_squareptn p {

	padding:0px 67px 3px 0;

	text-align:right;

}

.icon_box_squareptn .icon_box_button {

	margin-right:67px;

	text-align:right;	margin-left:0;



}

.ib_bigsquare {

	right:0px;

	left:auto;

}

.icon_box_bigsquare i {

	text-align:right;

	right:0px;

	left:auto;

}

.icon_box_bigsquare h3 {

	text-align:right;

	padding:0px 90px 0 0;

}

.icon_box_bigsquare p {

	padding:1px 90px 3px 0;

	text-align:right;

}

.icon_box_bigsquare .icon_box_button {

	margin-right:90px;

	padding:8px 10px !important;

	margin-left:0;

}

.icon_box_bigrounded i {

	text-align:right;

	right:0;

	left:auto;

}

.icon_box_bigrounded h3 {

	text-align:right;

	padding:16px 68px 0 0;

}

.icon_box_bigrounded p {

	text-align:right;

}

.vc_span12 .icon_box2 {

	margin-right:-4px;

	margin-left:0;

}

.icon_box2 .icon_circle {

	margin:0 auto 0px auto;

}

.sub_circle {

	right:0px;

	left:auto;

}

.icon_box2_trending {

	padding:85px 30px 85px;

}

.vc_span12 .icon_box2_trending {

	margin-right:-4px;

	margin-left:auto;

}

.icon_box2_trending p:before {

	margin-right:-8px;

	right:50%;

	left:auto;

	margin-left:0;

}

.icon_box2_alt {

	padding:65px 30px 35px 30px;

}

.icon_box2_alt .icon_circle {

	right:50%;

	margin-right:-53px;

	left:auto;

	margin-left:0;

}

.icon_box2_simple .icon_circle {

	right:50%;

	margin-right:-37.5px;

	left:auto;

	margin-left:0;

}

.icon_box2_simple .simple_sub_circle {

	right:7px;

	left:auto;

}

.icon_box2_bc {

	padding:0px 30px 0px 30px;

}

.icon_box2_bc i:before {

	right:50%;

	margin-right:-58px;

	left:auto;

	margin-left:0;

}

.icon_box2_hex .icon_circle:after, .icon_box2_hex .icon_circle:before {

	right:31px;

	left:auto;

}

.icon_box2_hex .icon_sub_ctn:after, .icon_box2_hex .icon_sub_ctn:before {

	right:28px;

	left:auto;

}

.icon_box2_hex h3:after {

	right:50%;

	margin-right:-35px;

	left:auto;

	margin-left:0;

}

.icon_box2_hexbox .icon_circle:after, .icon_box2_hexbox .icon_circle:before {

	right:23px;

	left:auto;

}

.icon_box2_hexbox .icon_sub_ctn {

	right:5px;

	left:auto;

}

.icon_box2_hexbox .icon_sub_ctn:after, .icon_box2_hexbox .icon_sub_ctn:before {

	right:20px;

	left:auto;

}

.icon_box2_hexbox h3:after {

	right:50%;

	margin-right:-35px;

	margin-left:0;

	left:auto;

}

.icon_box2_hexbox .box_btn {

	right:50%;

	margin-right:-65px;

	margin-left:0;

	left:auto;

}

.icon_box2_br i {

	right:50%;

	margin-right:-50px;

	margin-left:0;

	left:auto;

}

.icon_box2_br h3:after {

	right:50%;

	margin-right:-35px;

	margin-left:0;

	left:auto;

}

.icon_box2_left_b {

	padding:26px 119px 25px 30px;

}

.icon_box2_left_b .icon_circle {

	right:24px;

	left:auto;

}

.icon_box2_big_cg_trending h3:after {

	right:50%;

	margin-right:-25px;

	margin-left:0;

	left:0;

}

.rd_acc_1 .ui-accordion-header-icon, .rd_acc_2 .ui-accordion-header-icon {

	left:0 !important;

	right:auto!important;

}

.rd_acc_3 .ui-accordion-header-icon {

	float:right;

	margin-left:15px;

	margin-right:0px;

	right:0 !important;

	left:auto!important;



}

.rd_acc_4 .ui-accordion-header-icon {

	float:left;

	left:0 !important;

	right:auto!important;

}

.rd_acc_5 .ui-accordion-header-icon {

	left:0 !important;

	right:auto !important;

}

.rd_acc_5 .wpb_accordion_content {

	border-radius:0 0 3px 3px;

}

.rd_acc_6 .ui-accordion-header-icon, .rd_acc_7 .ui-accordion-header-icon {

	left:0 !important;

	right:auto !important;

}

.rd_acc_8 .ui-accordion-header-icon {

	left:0 !important;

	right:auto !important;

}

.rd_acc_9 .ui-accordion-header-icon {

	float:right;

	right:0 !important;

	left:auto !important;

	margin-left:20px;

	margin-right:0;

	border-radius:0 5px 5px 0;

}

.rd_acc_10 .ui-accordion-header-icon {

	right:0 !important;

	left:auto !important;

	float:right;

	margin-left:20px;

	margin-right:0;

}

.rd_acc_10 .wpb_accordion_content {

	padding-right:48px!important;

	padding-left:0!important;

}

.rd_acc_11 .ui-accordion-header-icon {

	left:0 !important;

	right:auto !important;

}

.rd_acc_12 .wpb_accordion_header a {

	padding-right:0!important;

	padding-left:0!important;

}

.rd_acc_12 .ui-accordion-header-icon {

	left:0 !important;

	right:auto !important;

	text-align:left;

}

.rd_acc_12 .wpb_accordion_content {

	padding-right:0!important;

	padding-left:0!important;

}

.rd_acc_13 .wpb_accordion_header a {

	padding-right:0!important;

	padding-left:0!important;

}

.rd_acc_13 .ui-accordion-header-icon {

	left:0 !important;

	right:auto !important;

	text-align:left;

}

.rd_acc_13 .wpb_accordion_content {

	padding-right:0!important;

	padding-left:0!important;

}

.rd_acc_14 .ui-accordion-header-icon {

	left:0 !important;

	right:auto!important;

}

.rd_acc_14 .wpb_accordion_content {

	padding-right:0!important;

	padding-left:0!important;

}

.rd_acc_15 .wpb_accordion_header {

	margin:-1px 0 0px 0 !important;

}

.rd_acc_15 .wpb_accordion_header a:before {

	float:right;

}

.rd_acc_15 .ui-accordion-header-icon {

	left:0 !important;

	right:auto !important;

}

.rd_acc_16 .wpb_accordion_header a:before {

	float:right;

}

.rd_acc_16 .ui-accordion-header-icon {

	left:0 !important;

	right:auto !important;

}

.vertical #tabs {

	float:right;

}

.vertical.rd_vtab_right #tabs {

	float:left;

}

.vertical .tabs-container {

	float:right;

}

.vertical.rd_vtab_right .tabs-container {

	float:left;

}

.vertical .tab_content {

	margin-right:-1px;

	margin-left:0;

}

.vertical.rd_vtab_right .tab_content {

	float:left;

	margin-right:0;

	margin-left:-1px;

}

.vertical .active {

	border-left:1px solid #ffffff;

	border-right-width:0px;

}

.horizontal .tabs li {

	float:right;

}

.tabli i {

	margin-left:10px;

	margin-right:0;

}

.horizontal .tabs li:last-child {

	border-left:1px solid #d9d9d9;

	border-right-width:0px;

}

.horizontal .tabs li.active a {

	padding:7px 15px 11px 15px;

}

.horizontal .panes div {

	border-right:1px solid #e6e6e6;

	border-left:1px solid #e6e6e6;

}

.rd_vtab_2.rd_vtab_right .tabli a {

	padding:0 20px 0 0;

}

.vertical.rd_vtab_2.rd_vtab_left .tab-box.tabs-container:after {

	right:0px;

	left:auto;

}

.vertical.rd_vtab_2.rd_vtab_right .tab-box.tabs-container:after {

	left:0px;

	right:auto;

}

.rd_tabs.horizontal.rd_tab_3 #tabs > li.active {

	border-radius:4px 4px 0 0;

}

.rd_tabs.horizontal.rd_tab_4 #tabs > li:first-child {

	margin-right:0 !important;

}

.rd_tabs.horizontal.rd_tab_4 #tabs > li.active {

	border-radius:4px 4px 0 0;

}

.rd_list_1 .list_item_ctn {

	float:right;

}

.rd_list_1 .list_desc {

	margin-right:35px;

	margin-left:0;

}

.rd_list_1 .list_icn {

	float:right;

	margin-left:20px;

	margin-right:0;

}

.rd_list_1_alt .list_item_ctn {

	float:right;

}

.rd_list_1_alt .list_desc {

	margin-right:35px;

	margin-left:0;

}

.rd_list_1_alt .list_icn {

	float:right;

	margin-left:20px;

	margin-right:0;

}

.rd_list_2 .list_item_ctn {

	float:right;

}

.rd_list_2 .list_item_ctn:after {

	right:23px;

	left:auto;

}

.rd_list_2 .list_desc {

	margin-right:70px;

	margin-left:0;

}

.rd_list_2 .list_icn {

	float:right;

	margin-left:0px;

}

.rd_list_3 .list_item_ctn {

	float:right;

}

.rd_list_3 .list_desc {

	margin-right:140px;

	margin-left:0;

}

.rd_list_3.rd_list_right .list_desc {

	margin-left:140px;

	margin-right:0;

	text-align:left;

}

.rd_list_3.rd_list_right h3 {

	text-align:left;

}

.rd_list_3 .list_icn {

	float:right;

	margin-left:20px;

	margin-right:0;

}

.rd_list_3.rd_list_right .list_icn {

	float:left;

	margin-left:0;

	margin-right:20px;

}

.rd_list_3 i {

	right:5px;

	left:auto;

}

.rd_list_4 .list_item_ctn {

	float:right;

}

.rd_list_5 .list_item_ctn {

	float:right;

}

.rd_list_5.rd_list_right .list_desc {

	text-align:left;

}

.rd_list_5.rd_list_right h3 {

	text-align:left;

}

.rd_list_5 .list_icn {

	float:right;

	margin-left:15px;

	margin-right:0;

}

.rd_list_5.rd_list_right .list_icn {

	float:left;

	margin-left:0;

	margin-right:15px;

}

.rd_list_6 .list_item_ctn {

	float:right;

}

.rd_list_6.rd_list_right .list_desc {

	text-align:left;

}

.rd_list_6.rd_list_right h3 {

	text-align:left;

}

.rd_list_6 .list_icn {

	float:right;

	margin-left:15px;

	margin-right:0;

}

.rd_list_6.rd_list_right .list_icn {

	float:left;

	margin-left:0;

	margin-right:15px;

}

.rd_list_7 .list_item_ctn {

	float:right;

}

.rd_list_7.rd_list_right .list_desc {

	text-align:left;

}

.rd_list_7.rd_list_right h3 {

	text-align:left;

}

.rd_list_7 .list_icn {

	float:right;

	margin-left:19px;

	margin-right:0;

}

.rd_list_7.rd_list_right .list_icn {

	float:left;

	margin-left:0;

	margin-right:19px;

}

.small_list .list_item_ctn {

	float:right;

}

.small_list .list_desc {

	margin-right:65px;

	margin-left:0;

}

.small_list .list_icn {

	float:right;

	margin-left:10px;

	margin-right:0;

}

.wpb_text_column ol {

	margin-right:0;

	padding-right:0;

}

.entry ol, .comment ol, #fw_c.tf_single_page ol {

	margin:0 20px 15px 0;

}

.wpb_text_column ol li {

	margin-bottom:10px;

	margin-right:10px;

}

.wpb_text_column ol > li:before {

	margin-right:-10px;

	margin-left:10px;

}

.entry ol > li:before, .comment ol > li:before, #fw_c.tf_single_page ol > li:before {

	margin-left:10px;

	margin-right:-15px;

}

.wpb_text_column ul, .entry ul, #fw_c.tf_single_page > ul, #fw_c.tf_single_page ul li > ul, .rd_woo_short_description ul, .rd_woo_short_description ul li {

	margin:0 20px 15px 0;

}

.entry table th, .entry table td, .comment table th, .comment table td, #fw_c.tf_single_page > table td, #fw_c.tf_single_page > table th {

	border-left:1px solid;

	border-right-width:0px;

}

.widget_pages .page_item a:before, .widget_nav_menu .menu-item a:before{

    font-family: "FontAwesome";

    content: "\f0a8";

    float: right;

    margin-right:0px;

	margin-left:12px;



}

.widget_pages .page_item, .widget_nav_menu .menu-item {

	text-align:right;

}

dd {

	margin:0 15px 0 0;

}

.rd_cta_1 i {

	float:right;

	margin:25px 35px 20px 45px;

}

.rd_cta_1 .promo_text {

	float:right;

}

.rd_cta_1 .promo_btn {

	float:left;

	margin:40px 5px 30px 42px;

}

.rd_cta_2 .promo_text_ctn {

	float:right;

}

.rd_cta_2 .promo_btn {

	float:left;

	margin:24px 45px 24px 15px;

}

.rd_db_1 .f_btn {

	float:right;

}

.rd_db_1 .s_btn {

	float:left;

}

.rd_db_2 .f_btn {

	float:right;

}

.rd_db_2 .s_btn {

	float:left;

}

.rd_db_3 .f_btn, .rd_db_4 .f_btn {

	float:right;

}

.rd_db_3 .s_btn, .rd_db_4 .s_btn {

	float:left;

}

.rd_db_5 .f_btn {

	float:right;

}

.rd_db_5 .s_btn {

	float:left;

}

.rd_db_6 .f_btn {

	float:right;

}

.rd_db_6 .s_btn {

	float:left;

}

.rd_tm_pager a {

	margin:0 0 0 5px;

}

.rd_tm_1 .tm_author {

	float:right;

}

.rd_tm_1 .tm_info {

	float:right;

	margin-right:5px;

	margin-left:0;

}

.rd_tm_1 .rd_tm_pager a {

	float:right;

}

.rd_tm_1 .rd_tm_pager {

	text-align:right;

}

.rd_tm_2 .tm_text {

	margin-right:100px;

	margin-left:0;

	border-left-width:3px !important;

	border-right-width:1px !important;



}

.rd_tm_2 .tm_author {

	text-align:right;

}

.rd_tm_2 .tm_info {

	text-align:right;

}

.rd_tm_2 .tm_image {

	right:0;

	left:auto;

}

.rd_tm_2 .rd_tm_pager a {

	float:right;

}

.rd_tm_2 .rd_tm_pager {

	text-align:right;

}

.rd_tm_14 .rd_tm_pager a {

	float:right;

}

.rd_tm_14 .rd_tm_pager {

	text-align:right;

}

.rd_tm_3 .tm_text:after {

	border-right:none !important;

	right:50%;

	margin-right:-6px;

	left:auto;

	margin-left:0;

}

.rd_tm_3 .tm_author {

	right:50%;

	margin-right:-25%;

	left:auto;

	margin-left:0;

}

.rd_tm_3 .tm_info {

	right:50%;

	margin-right:-25%;

	left:auto;

	margin-left:0;

}

.rd_tm_3 .tm_image {

	right:50%;

	margin-right:-57px;

	left:auto;

	margin-left:0;

}

.rd_tm_3 .rd_tm_pager a:after {

	right:3px;

	left:auto;

}

.rd_tm_4 .tm_text {

	padding:80px 150px 26px 40px;

}

.rd_tm_4 .tm_author {

	right:150px;

	left:auto;

}

.rd_tm_4 .tm_info {

	right:150px;

	left:auto;

}

.rd_tm_4 .tm_image {

	right:31px;

	left:auto;

}

.rd_tm_4 .rd_tm_pager a {

	float:right;

}

.rd_tm_4 .rd_tm_pager {

	text-align:right;

}

.rd_tm_5 .tm_text {

	padding:86px 150px 26px 40px;

}

.rd_tm_5 .tm_author {

	right:150px;

	left:auto;

}

.rd_tm_5 .tm_info {

	right:150px;

	left:auto;

}

.rd_tm_5 .tm_image {

	right:29px;

	left:auto;

}

.rd_tm_5 .rd_tm_pager a {

	float:right;

}

.rd_tm_5 .rd_tm_pager {

	text-align:right;

}

.rd_tm_6 .tm_text {

	padding:51px 120px 26px 0px;

}

.rd_tm_6 .tm_author {

	right:120px;

	left:auto;

}

.rd_tm_6 .tm_info {

	right:120px;

	left:auto;

}

.rd_tm_6 .tm_image {

	right:0px;

	left:auto;

}

.rd_tm_6 .rd_tm_pager a {

	float:right;

	margin:0 0 0 10px;

}

.rd_tm_6 .rd_tm_pager {

	text-align:right;

}

.rd_tm_7 .tm_text:after {

	border-right:none !important;

	right:40px;

	left:auto;

}

.rd_tm_7 .tm_author {

	right:103px;

	left:auto;

}

.rd_tm_7 .tm_info {

	right:103px;

	left:auto;

}

.rd_tm_7 .tm_image {

	right:0px;

	left:auto;

}

.rd_tm_7 .rd_tm_pager {

	text-align:left;

}

.rd_tm_7 .rd_tm_pager a {

	margin:0 7px 0 0;

	text-align:right;

}

.rd_tm_8 .tm_l_nav, .rd_tm_8 .tm_r_nav {

	right:50%;

	margin-right:-43px;

	left:auto;

	margin-left:0px;

}

.rd_tm_8 .tm_r_nav {

	right:50%;

	margin-right:5px;	left:auto;

	margin-left:0px;

}

.rd_tm_9 .tm_l_nav, .rd_tm_9 .tm_r_nav {

	right:50%;

	margin-right:-43px;

	left:auto;

	margin-left:0px;

}

.rd_tm_9 .tm_r_nav {

	right:50%;

	margin-right:5px;	left:auto;

	margin-left:0px;



}

.rd_tm_10 .tm_author {

	right:50%;

	margin-right:-50%;	left:auto;

	margin-left:0px;



}

.rd_tm_10 .tm_info {

	right:50%;

	margin-right:-50%;	left:auto;

	margin-left:0px;



}

.rd_tm_10 .tm_image {

	right:50%;

	margin-right:-92.5px;

	left:auto;

	margin-left:0px;

}

.rd_tm_11 .tm_info:before {

	right:50%;

	margin-right:-15px;

	left:auto;

	margin-left:0px;

}

.rd_tm_11 .tm_image {

right:50%;

	margin-right:-76px;

	left:auto;

	margin-left:0px;

}

.rd_tm_11 .rd_tm_pager {

	margin-right:5px;

	margin-left:0px;



}

.rd_tm_11 .rd_tm_pager a {

	margin:0 0 0 10px;

}

.rd_tm_12 .tm_text {

	padding:52px 120px 10px 0px;

}

.rd_tm_12 .tm_author {

	right:120px;

	left:auto;

}

.rd_tm_12 .tm_info {

	right:120px;

	left:auto;

}

.rd_tm_12 .tm_image {

	right:0px;

	left:auto;

}

.rd_tm_12 .rd_tm_pager a {

	float:right;

}

.rd_tm_12 .rd_tm_pager {

	text-align:right;

}

.rd_tm_13 .tm_author {

	right:103px;

	left:auto;

}

.rd_tm_13 .tm_info {

	right:103px;

	left:auto;

}

.rd_tm_13 .tm_image {

	right:0px;

	left:auto;

}

.rd_tm_13 .rd_tm_pager a:after {

	right:3px;

	left:auto;

}

.rd_tm_15 .tm_text {

	padding:142px 30px 24px 30px;

}

.rd_tm_15 .tm_author {

	right:150px;

	left:auto;

}

.rd_tm_15 .tm_info {

	right:150px;

	left:auto;

}

.rd_tm_15 .tm_image {

	right:1px;

	left:auto;

}

.rd_tm_15 .rd_tm_pager a {

	float:right;

}

.rd_tm_15 .rd_tm_pager {

	text-align:right;

}

.rd_tm_16 .rd_tm_pager {

	margin-right:10px;

	margin-left:0px;

}

.rd_tm_16 .rd_tm_pager a {

	margin-left:10px;

	margin-right:0px;

}

.rd_tm_17 .tm_text {

	padding:42px 50px 48px 208px;

}

.rd_tm_17 .tm_text:after {

	border-color:transparent #0BDDFD transparent;

	border-style:solid none solid solid;

	border-width:0px medium 45px 30px;

	left:127px;

	right:auto;

}

.rd_tm_17 .tm_author {

	left:0px;

	right:auto;

	text-align:left;

}

.rd_tm_17 .tm_info {

	left:0px;

	right:auto;

	text-align:left;

}

.rd_tm_17 .tm_image {

	left:30px;

	right:auto;

}

.rd_tm_17 .rd_tm_pager a {

	float:right;

	margin:0 0 0 10px;

}

.rd_tm_17 .rd_tm_pager {

	text-align:right;

}

.rd_tm_18 .tm_text {

	padding:24px 30px 28px 50px;

	

}

.rd_tm_18 .tm_text:after {

	border-color:transparent #0BDDFD transparent;

	border-style:solid none solid solid;

	border-width:0px medium 45px 30px;

	left:50px;

	right:auto;

	

}

.rd_tm_18 .tm_author {

	left:0px;

	right:auto;

	text-align:left;

}

.rd_tm_18 .tm_info {

	

	left:0px;

	right:auto;

	text-align:left;

}

.rd_tm_18 .rd_tm_pager a {

	float:right;

	margin:0 0 0 10px;

}

.rd_tm_18 .rd_tm_pager {

	text-align:right;

}

.rd_tm_19 .tm_image {

	right:50%;

	margin-right:-65px;

	left:auto;

	margin-left:0;

}

.rd_tm_19 .rd_tm_pager {

	margin-right:10px;

	margin-left:0;

}

.rd_tm_19 .rd_tm_pager a {

	margin-left:10px;

	margin-right:0;

}

.rd_tm_20 .tm_author:before {

	right:50%;

	margin-right:-25px;

	left:auto;

	margin-left:0;

}

.rd_tm_20 .tm_l_nav, .rd_tm_20 .tm_r_nav {

	right:50%;

	margin-right:-35px;

	left:auto;

	margin-left:0;

}

.rd_tm_20 .tm_r_nav {

	right:50%;

	margin-right:5px;	left:auto;

	margin-left:0;



}

.rd_tm_21 .tm_author:before {

	right:50%;

	margin-right:-50px;	left:auto;

	margin-left:0;



}

.rd_tm_21 .rd_tm_pager {

	margin-right:17px;

	margin-left:0;



}

.rd_tm_21 .rd_tm_pager a {

	margin-left:17px;

	margin-right:0;

}

.testimonial {

	right:0;

	left:auto;

}

.testimonial-author {

	margin-right:0;

}

.testimonial-next, .testimonial-prev {

	right:22px;

	left:auto;

}

.testimonial-prev {

	right:0px;

	left:auto;

}

.testimonial-prev:before {

	right:6px;

	left:auto;

}

.testimonial-next:before {

	right:7px;

	left:auto;

}

.rd_profile_testimonial .tm_quote:before {

	right:50%;

	margin-right:-15px;	left:auto;

	margin-left:0;

}

.rd_profile_testimonial .tm_quote:after {

	right:50%;

	margin-right:-17px;

	left:auto;

	margin-left:0;

}

#comments ul:first-child {

	margin-right:0 !important;

}

#comments > ul > li ul {

	padding-right:50px;

	padding-left:0;

	border-right:1px solid;

}

#comments ul li .avatar {

	float:right;

}

#comments ul li .details span:last-child {

	margin-left:0;

}

#comments ul li .details span.author {

	float:right;

}

#comments ul li .details span.Reply {

	float:left;

}

a.comment-edit-link {

	margin-right:3px;

	margin-left:0;

}

#comments ul li .details span.date {

	float:right;

}

#comments ul li .details .comment {

	float:right;

}

#comments ul li li .comment_ctn:before {

	right:-51px;

	left:auto;

}

.page-numbers {

	float:right;

}

.page-numbers li a, .page-numbers li span {

	float:right;

	margin:2px 2px 2px 0 !important;

}

input.single_post_author {

	float:right;

	margin-left:20px;

	margin-right:0;

}

input.single_post_email {

	float:right;

	margin-left:20px;

	margin-right:0px;

	

}

input.single_post_url {

	float:right;

}

#posts input.single_post_author {

	float:right;

	margin-left:20px;

	margin-right:0;

}

#posts input.single_post_email {

	float:right;

	margin-left:20px;

	margin-right:0;

}

#posts input.single_post_url {

	float:right;

}

.f_cta_text {

	padding:20px 5% 20px 0;

	text-align:right;

	float:right;

}

.f_cta_button {

	text-align:left;

	padding:20px 0 20px 5%;

	float:left;

}

.widget_wrap {

	float:left;

}

.widget {

	margin:60px 0 30px 0px;

	float:right;

}

.footer_1_col .widget_wrap {

	margin-right:auto!important;

	margin-left:auto!important;

	padding-left:30px!important;

	padding-right:0!important;

}

.footer_type_1 .widget_wrap {

	margin:96px 0 46px 30px;

}

.footer_type_1 .widget {

	margin:0px 0 30px 0px;

}

.footer_type_2 .widget_wrap {

	margin:94px 0 18px 30px;

}

.footer_type_2 .widget {

	margin:0px 0 30px 0px;

}

.footer_type_3 .widget_wrap {

	margin:100px 0 35px 30px;

}

.footer_type_3 .widget {

	margin:0px 0 30px 0px;

}

.footer_type_3 .widget h2 {

	padding-left:0px;

	padding-right:20px;

}

.footer_type_4 .widget_wrap {

	margin:100px 0 20px 30px;

}

.footer_type_4 .widget {

	margin:0px 0 30px 0px;

}

.footer_type_5 .widget_wrap {

	margin:98px 0 35px 30px;

}

.footer_type_5 .widget {

	margin:0px 0 30px 0px;

}

.footer_type_6 .widget_wrap {

	margin:125px 0 5px 30px;

}

.footer_type_6 .widget {

	margin:0px 0 30px 0px;

}

.footer_type_7 .widget_wrap {

	margin:85px 0 5px 30px;

}

.footer_type_7 .widget {

	margin:0px 0 30px 0px;

}

.footer_type_8 .widget_wrap {

	margin:100px 0 32px 30px;

}

.footer_type_8 .widget h2 {

	padding-right:20px;

	padding-left:0;

}

.footer_type_9 .widget_wrap {

	margin:52px 0 0px 30px;

}

.footer_type_10 .widget_wrap {

	margin:98px 0 39px 30px;

}

.footer_type_11 .widget_wrap {

	margin:100px 0 50px 30px;

}

.footer_type_12 .widget_wrap {

	margin:118px 0 47px 30px;

}

#footer_coms {

	text-align:left;

}

#f_social_icons {

	float:left;

}

#footer_coms ul {

	float:right;

}

#footer_coms ul li {

	float:right;

	padding:0px 0 0 30px;

}

.f_menu_left {

	float:right;

}

#footer_coms .f_menu_left ul li {

	padding:0 0px 0 30px;

}

.f_menu_right {

	float:left;

}

#footer_coms .f_menu_right ul li {

	padding:0 30px 0 0;

}

#footer_coms .f_message_left {

	float:right;

	padding-left:30px;

	padding-right:0;

}

#footer_coms .f_message_right {

	float:left;

	padding-right:30px;

	padding-left:0;

}

#footer_coms .f_si_right {

	float:left;

	padding-right:30px;

	padding-left:0;

}

#footer_coms .f_si_left {

	float:right;

	padding-left:30px;

	padding-right:0;

}

.f_si_type2 #f_social_icons div {

	margin-left:15px;

	margin-right:0;

}

#to_top {

	left:30px;

	right:auto;

}

#to_top i {

	right:0px!important;

	left:auto !important;

}

.header_bottom_nav #searchtop {

	float:right;

}

.header_bottom_nav #searchtop_img .fa-search, .header_bottom_nav #searchtop_img .fa-times {

	padding:7px 5px 0 0;

}

#search-form {

	right:0;
	left:auto;
	text-align:left;

}

#edge-search-form {

	float:right;

}

#search-form input[type=submit] {
	right:10px;
	left:auto;
}

#edge-search-form input[type=submit] {

	left:1px;

	right:auto;

}

#search-form input[type=text] {

	float:right;

	padding:9px 20px 9px 5px !important;

}

span.search_button_icon:after {
	right:25px;
	left:auto;
}

#edge-search-form span.search_button_icon:after {

	left:15px;

	right:auto;

}

#tiptip_holder {

	right:0;

	left:auto;

}

#tiptip_holder.tip_right {

	padding-right:5px;

	padding-left:0;

}

#tiptip_holder.tip_left {

	padding-left:5px;

	padding-right:0;

}

#tiptip_holder.tip_right #tiptip_arrow {

	border-left-color:#2c3e50;

}

#tiptip_holder.tip_left #tiptip_arrow {

	border-right-color:#2c3e50;

}

#tiptip_holder.tip_top #tiptip_arrow_inner {

	margin-right:-6px;

	margin-left:auto;

}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {

	margin-right:-6px;

	margin-left:auto;

}

#tiptip_holder.tip_right #tiptip_arrow_inner {

	margin-right:-5px;

	margin-left:auto;

	border-left-color:#2c3e50;

	border-left-color:#2c3e50;

}

#tiptip_holder.tip_left #tiptip_arrow_inner {

	margin-right:-7px;

	margin-left:auto;

	border-right-color:#2c3e50;

	border-right-color:#2c3e50;

}

a.pp_close,a.pp_expand, a.pp_contract​​ { text-indent:10000px !important; }



.woocommerce table.shop_table, .woocommerce-page table.shop_table,.woocommerce-cart .cart_totals h2, .woocommerce-cart form h2, .woocommerce-checkout .woocommerce h2,.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td {	text-align:right; }



.woocommerce-cart .cart_totals table.shop_table th { padding-left:0!important; padding-right:20px !important; }



.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li { text-indent:0px; }	



.shipping_calculator .form-row { float:right; margin-left:2.4%!important; margin-right:0!important;}

.woocommerce form .form-row, .woocommerce-page form .form-row{    margin: 0 0 0 4px; }





.shipping_calculator .last_row {     margin-right: 0!important;

    width: 48.8%;

    margin-left: 0!important; }



.woocommerce-cart .coupon {

    float: right;

    margin-left: 0;

    margin-right: 30px;

}

.woocommerce-cart #coupon_code {

    margin-right: 0px;

	margin-left:10px;

	float:right;

}

.woocommerce-cart .update_cart {

    float: left;

    margin-right: 0;

    margin-left: 30px;

}

.update_cart input.checkout-button.button {

	margin-left:0;

	margin-right:20px;

}

.woocommerce-product-rating .star-rating {

	float:right!important;

}

.woocommerce-product-rating .woocommerce-review-link { float:right;

padding-left:0;

padding-right:15px; 

}

.woocommerce div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {

    float: right;

    margin: 0 0 0 4px;

}





.woocommerce-tabs, .woocommerce-tabs li.active {

    border-left: 1px solid #ecf0f1;

    border-right: none;

}

.woocommerce-tabs, .woocommerce-tabs li.active {

    border-left: 1px solid #ecf0f1;

    border-right: none;

}

.related .related_nav, .cross-sells .related_nav, .upsells .upsells_nav {

	left:4px;

	right:auto;

}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary,.product_image_wrapper,.single_product_navigation .next_product,.single_product_navigation .next_product,.custom_cart_button .show_details_button,.header_cart_dropdown .total,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2,input#ship-to-different-address-checkbox,.woocommerce form .form-row label,.customer_details_next,.payment_methods.methods .payment_method_paypal img{ float:left; }



.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button,.product_meta .posted_in,.product_meta .tagged_as ,.rd_woo_image_ctn,.product_thumb_wrapper,.single_product_navigation,.single_product_navigation .previous_product,.custom_cart_button .add_to_cart_button,.header_cart_dropdown .quantity,.header_cart_dropdown .rd_clear_btn,.checkout_step,#rd_login_form,#rd_login_form input[type=submit],#rd_login_form > form > p:nth-child(4) > label,#rd_login_form .lost_password,.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .checkout #ship-to-different-address, .woocommerce-page .checkout #ship-to-different-address,.woocommerce .checkout #ship-to-different-address label,.woocommerce-page form .form-row label,.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last,.customer_details_back {

	float:right; 

}



.single_product_navigation .previous_product:before,.single_product_navigation .next_product:after {

content:none;

}

.single_product_navigation .previous_product:after {

    font-family: 'FontAwesome';

    content: '\f105';

    padding-left: 10px;

}

.single_product_navigation .next_product:before {

    font-family: 'FontAwesome';

    content: '\f104';

    padding-right: 10px;

}

.related .products li, .cross-sells .products li {

    padding-right: 0px!important;

    padding-left: 30px!important;

}

.product_box {

	text-align:right;

	

}

.header_cart_dropdown ul.cart_list li a { text-align:right!important; }



.header_cart_dropdown ul.cart_list li a.remove ,.header_cart_dropdown .checkout{ float:left!important; }



.header_cart_dropdown ul.cart_list li img { float:right!important; }



.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {

	float:right!important;

	margin-left:20px;

	margin-right:0px;

}.cart_totals tr td { border-right:none!important; border-left:1px solid #ecf0f1 !important; }



.checkout_step:after {

    right: auto;

    left: 5%;

    border-right: none !important;

    border-left: 1px solid #ebebeb !important;

    border-top: none !important;

    border-bottom: 1px solid #ebebeb !important;

}

.last_step:after {

	border:none!important;

}

.rd_guest_checkout {

    float: left;

	margin-left:0;

    margin-right: 2%;

}

input#ship-to-different-address-checkbox { 

margin:9px 10px 0 0;



}

.woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .notes {

	clear:right;

}

.customer_details_back:after {

    font-family: "FontAwesome";

    content: "\f105";

    margin-left: 13px;

    float: right;

}

.customer_details_next:before {

    font-family: "FontAwesome";

    content: "\f104";

    margin-right: 13px;

    margin-left: 0;

    float: left;

}

.customer_details_back:before,.customer_details_next:after,.return-to-shop .button.wc-backward:before, .customer_details_back:before, .cart_details_back:before {

	content:none;

}

.woocommerce-checkout table.shop_table .rd_order_total th, .woocommerce-checkout table.shop_table .rd_order_total tr {

	text-align:right;

}

.return-to-shop .button.wc-backward:after, .customer_details_back:after, .cart_details_back:after {

	    font-family: "FontAwesome";

    content: "\f105";

	margin-left: 15px;

	

}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {

	left:0;

	right:auto; 

}



.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods,.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {

	text-align:right;

}

.payment_methods.methods .payment_method_paypal img {

	

    margin: -2px .5em 0 0;

	

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

#tiptip_content {

	padding:2px 8px 3px 8px;

}

}

.tp-leftarrow.tparrows.default.round:before {

	margin-left:2px;

	margin-right:0;

}

.tp-rightarrow.tparrows.default.round:before {

	margin-right:2px;

	margin-left:0;

}

.tp-bullets.simplebullets.round .bullet {

	margin-left:0px;

	float:right;

	margin-right:10px;

}

#jpreOverlay {

	right:0px;

	left:auto;

}

#jpreLoader {

	right:0!important;

	left:auto;

}

.tf_complex_loader #jpreLoader {

	right:0%;

	left:auto;

}

#preloader_3 {

	right:50%;

	left:auto;

	margin:-10px -21px 0 0;

}

#preloader_3:after {

	right:22px;

	left:auto;

}

#jprePercentage {

	right:15px;

	left:auto;

	text-align:right;

}

#jpreOverlay.dark_loader .thefox_loader_logo_bg {

	right:50%;

	margin:36px -111px 0 0;

}

.thefox_loader_logo {

	right:50%;

	margin-right:-100px;

}

#jpreOverlay .thefox_loader_logo {

	margin:47px -100px 0px 0;

}

.thefox_loader_line {

	right:50%;

	margin-right:-147px;

}

#jpreOverlay .thefox_loader_line {

	margin:0px -147px 0 0;

}

.thefox_bigloader .loader_inner {

	right:5px;

	left:auto;

}

.thefox_bigloader #jprePercentage {

	right:50%;

	margin-right:-150px;

}

#coming_soon_form input[type=email] {

	padding:14px 20px 14px 20px;

}

#coming_soon_form input[type=button] {

	left:0;

	right:auto;

}



/** Woocommerce **/



header .cdp_2 {

    left: 0;

    top: 200px;

    right: auto;

}





 @media only screen and (min-width: 1034px) and (max-width: 1214px) {

.h1_mega ul {

	right: 0px!important;

	left:auto!important;

}

#header_container nav ul .rd_megamenu:hover ul, #header_container nav ul .rd_megamenu.sfHover ul {

	right: 0px;

	left:auto;

}

.member-social-links ul {

	padding:0 1px 0 0px;

}

.member-social-links li {

	margin-right:0px;

	margin-left:1px;

}

/** Timeline Blog **/



#fw_c .post_timeline {

	margin-left: 232px;

}

.blog_timeline {

	margin-left: -232px;

}

div.post_timeline.isotope-item:before {

	left:-145px;

}

div.post_timeline.isotope-item:after {

	right:-145px;

}

#posts .post_timeline {

	margin-left:0;

}

#posts .blog_timeline {

	margin-left:0;

}

.single-product.woocommerce-page span.onsale {

	left: 380px;

}

/** Recent Blog adjustment **/

.rp_type02 .post_ctn {

	padding: 0px 150px 0 0;

}

.rp_type03 .post_ctn, .rp_type03 .rp_post_info {

	padding-right:220px;

	padding-left:0;

}

.rp_type04 .post_ctn {

	padding: 0px 240px 0 0;

}

.rp_type04 .rp_entry {

	padding: 3px 240px 0 0;

}

.rp_type05 .post_ctn {

	padding-right:215px;

	padding-left:0;

}

.rp_type10 .post-attachement:before {

	left: 22px;

	right:auto;

}

.vc_span3 .rd_pie_01 .rd_pc_track {

	right: 50%;

	margin-right: -70px;

	left:auto;

	margin-left:auto;

	

}

.vc_span3 .rd_pie_01 .rd_pc_track_in {

	margin-right: -61px;

	margin-left:0;

}

.blog_4_col .rd_staff_p03 .staff_post_ctn:hover .bw-wrapper a:before {

	right: 50%;

	margin-right: -73.5px;

	left:auto;

	margin-left:0;

}

/** Portfolio widget **/



}



/* #Tablet (Portrait)



================================================== */	



/* Note: Design for a width of 768px */



	 @media only screen and (min-width: 768px) and (max-width: 1035px) {

		 

#fixed_body_left {

	margin-right:0px;

}

.fixed_header_left {

	padding-right:0;

}

.fixed_header_left #logo_img {

	float: left !important;

}

.fixed_header_left .header_current_cart .cdp_2 {

	left:auto;

	right:auto;

}

.fixed_header_left .header_current_cart:hover .cdp_2 {

	right:auto;

	left:auto;

}

#mobile-menu .wrapper {

	padding:0 30px 0 0!important;



}

#fw_c .post_timeline {

	margin-left:107.5px;

}

.blog_timeline {

	margin-left:-107.5px;

}

div.post_timeline:before {

	left:-60.5px;

}

div.post_timeline:after {

	right: -60.5px;

}

.post_timeline .arrow_r {

	right:-10px;

}

.post_timeline:hover .arrow_r {

	right:-20px;

}

.post_timeline .arrow_l {

	left:-23px;

}

.post_timeline:hover .arrow_l {

	left: -33px;

}

.month_left {

	left: -97px;

}

.month_right {

	right: -97px;

}

#posts .post_timeline {

	margin-left:0;

	margin-right:0;

}

#posts .blog_timeline {

	margin-left:0;

	margin-right:0;

}

.load_more_cont {

	margin-right: 0px;

	padding: 60px 40px 30px 0px;

}

.member-social-links ul {

	padding:0 1px 0 0;

}

.member-social-links li {

	margin-left:1px;

	margin-right:0;

}

#nav_button {

	margin:31px 0px 0px 10px;

}

#nav_button:before {

	margin-right:-1px;

}

.mt_menu .header_current_cart {

	float:left;

}

#nav_button_alt:before {

	margin-right:-1px;

}

/** Shop adjustment **/



.filter_param {

	margin-left: 5px;

	margin-right:0;

	padding: 9px 7px 10px 47px;

}

.single-product.woocommerce-page span.onsale {

	left: 260px;

}

.woocommerce-page ul.products li.shop_three_col.last, .woocommerce-page ul.products li.shop_four_col.last {

	margin-right:0%!important;

}

.woocommerce-page .rp_sc ul.products li.shop_three_col.last, .woocommerce-page .rp_sc ul.products li.shop_four_col.last {

	margin-right:0!important;

}

.shop_three_col.first, .shop_four_col.first {

	clear:none!important;

}

.woocommerce-page ul.products li.shop_three_col:nth-child(odd), .woocommerce-page ul.products li.shop_four_col:nth-child(odd) {

	margin-right: 5% !important;

}

.woocommerce-page ul.products li.shop_three_col:nth-child(even), .woocommerce-page ul.products li.shop_four_col:nth-child(even) {

	margin-right: 0% ;

}



/** Portfolio carousel **/



.count_bigicon_circle i, .count_bigsub_circle {

	right: 50%;

	left:auto;

	margin: -25px -25px 0 0;

}

/** List Adjustment **/



.rd_alt_slide .rp_nav .sp_left {

	left: 55px;

	right:auto;

}

.rd_alt_slide .rp_nav .sp_right {

	left: 20px;

	right:auto;

}

.rp_type02 .post_ctn {

	float: right;

}

.rp_type03 .post_ctn {

	padding: 12px 15px 10px 15px;

}

.rp_type03 .rp_post_info {

	float: right;

	border-right: 1px solid;

	border-left-width:0px;

	padding: 5px 15px 6px 0px;

}

.rp_type03 .post_ctn {

	float: right;

}

.rp_type04 .post_ctn {

	padding: 0 189px 0 0;

	float: right;

}

.rp_type04 .rp_entry {

	float: right;

	padding-right: 0;

}

.rp_type05 .post_ctn {

	float: right;

}

.rp_type05 .rp_post_info {

	border-right:1px solid;

	border-left-width:0;

}

.rp_type07 .post_ctn {

	float: right;

}

.rp_type10 .post_ctn {

	float: right;

}

.rp_type10 .post-attachement:before {

	left: 22px;

	right:auto;

}

/** Blog Slider adjustment **/



.rd_squared_slide .rp_nav {

	right: auto;

	left:0;

}

/** Testimonials adjustment **/



.rd_tm_4 .tm_image {

	right: 50%;

	margin-right: -50px;

		left:auto;

	margin-left:0;



}

.rd_tm_4 .tm_author {

	right: 50%;

	margin-right: -100px;

		left:auto;

	margin-left:0;



}

.rd_tm_4 .tm_info {

	right: 50%;

	margin-right: -100px;

		left:auto;

	margin-left:0;



}

.rd_tm_5 .tm_image {

	right: 50%;

	margin-right: -51px;	left:auto;

	margin-left:0;



}

.rd_tm_5 .tm_author {

	right: 50%;

	margin-right: -100px;	left:auto;

	margin-left:0;



}

.rd_tm_5 .tm_info {

	right: 50%;

	margin-right: -100px;

	left:auto;

	margin-left:0;

}

.rd_tm_17 .tm_image {

	left: 50%;

	margin-left: -75px;

	right:auto;

	margin-right:0;

}

.vc_span4 .rd_tm_12 .tm_image, .vc_span3 .rd_tm_12 .tm_image {

	right: 50%;

	margin-right: -51px;

		left: auto;

	margin-left:0;



}

.vc_span4 .rd_tm_12 .tm_author, .vc_span3 .rd_tm_12 .tm_author {

	left: auto;

	right:0;

}

.vc_span4 .rd_tm_12 .tm_info, .vc_span3 .rd_tm_12 .tm_info {

	left: auto;

	right:0;

}

.rd_cta_1 .promo_text {

	float: right;

}

.vc_span4 .rd_pie_01 .rd_pc_track {

	right: 50%;

	margin-right: -70px;

	margin-left:0;

	left:auto;

}

.vc_span4 .rd_pie_01 .rd_pc_track_in {

	margin-right: -61px;	margin-left:0;



}

.vc_span3 .rd_pie_01 .rd_pc_track {

	right: 50%;

	margin-right: -54px;

		margin-left:0;

	left:auto;



}

.vc_span3 .rd_pie_01 .rd_pc_track_in {

	margin-right: -45px;

		margin-left:0;



}

/** Twitter widget **/



.tweets p {

	padding-right:25px;

	padding-left:0;

}

}

/*	#Mobile (Portrait) 



================================================================================================================================================================================================================================================================================================ */



/* Note: Design for a width of 320px */



@media only screen and (max-width: 767px) {



.vc_row-fluid [class*="vc_span"] {

	float:right!important;

}

#fixed_body_left {

	margin-right:0px;

}

.fixed_header_left {

	padding-right:0;

}

.fixed_header_left .header_current_cart {

	left: 0px;



}

.fixed_header_left .header_current_cart .cdp_2 {

	right:auto;

}

.fixed_header_left .header_current_cart:hover .cdp_2 {

	right:auto;

}

.mt_menu .header_current_cart {

	float:left;

}

.cart-content {

	float: left;

}

blockquote {

	margin: 42px 10px 42px 0px;

	padding: 15px 30px 15px 15px;

}

blockquote:after {

	left: -5px;

	right:auto;

}

.footer_4_col .widget_wrap, .footer_3_col .widget_wrap, .footer_2_col .widget_wrap, .footer_1_col .widget_wrap {



	padding-left:0px!important;

}

#pb_ctn {

	margin-right:0;

}

#posts #pb_ctn {

	margin-right: 0px;

}

.blog_load_more_cont.multi_author_load {

	right: 50% !important;

	margin-right: -20px !important;

	margin-left:0!important;

	left:auto!important;

}

.blog_timeline, .post_timeline {

	margin-right:0;

}

.business_sidebar.right_sb:before,.business_sidebar.left_sb:before {

    right: -20px!important;

	left:auto!important;

}

#nav_button, #nav_button_alt {

	float:right;

}

#nav_button_alt {

	margin: 8px 0px 0px 10px;

	float: right;

}

#nav_button:before {

	margin-right:-1px;

	margin-left:0px;

}

#nav_button_alt:before {

	margin-right:-1px;

	margin-left:0px;

}

#mobile-menu .wrapper {

	padding:0 30px 0 0!important;

}

header #searchtop {

	padding: 3px 23px 0px 0px !important;

}

header .cart-content {

	float: left !important;

}

/** Shop adjustment **/







.filter_param {

	margin-right: 5px;

	padding: 9px 47px 10px 7px;

}

.single-product.woocommerce-page span.onsale {

	left: 175px;

}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {

	float: right !important;

}

.comment-form-author, .comment-form-email {

	float: right;

}

.woocommerce-page ul.products li.shop_three_col, .woocommerce-page ul.products li.shop_four_col{

	margin-right:0% !important;

}

#comments .star-rating {

	right: 0px;

}

.cart_left_part .coupon {

	float: right;

}

.cart_left_part .shipping_calc_container {

	float: left;

}

.rd_coupon_form {

	left: 5px;

}

.rd_order_total {

	right: 10px;

}

.rd_order_total th {

	text-align: left;

}

.rd_order_total td {

	text-align: right;

}

.create-account {

	margin-left:-130px;

}

.c_acc_box {

	float: left;

}

.create_acc_done {

	float: right;

}

.woocommerce-cart .coupon {

	margin-left: 5px;

}

.woocommerce-cart .update_cart {

	float: left;

}

.update_cart input.checkout-button.button {

	margin-right:0;

}

.portfolio_sorts a:after {

	left:0;

	right:auto;

}

.portfolio_sorts #sorts {

	margin-right: -59px;

	right: 50%;

	left:auto;

	margin-left:0;

}

.single_port_navigation .next_project {

	margin-right: 10px;

	margin-left:0;

}

#author-bio #author-info {

	padding-right:0px;

}

.post-user {

	padding: 0px 15px 5px 0px;

}

.post-cat {

	padding: 0px 15px 5px 0px;

}

.post-com {

	padding: 0px 15px 5px 0px;

}

.rp_left, .staff_left, .carousel_left, .partners_left {

	left:auto;

	right:0;

}

.rp_right, .staff_right, .carousel_right, .partners_right {

	right:auto;

	left:0;

}

.rp_type01 .post_ctn,.rp_type02 .post_ctn {

	float: right;

}

.rp_type03 .rp_post_info {

	float: right;

	border-left-width:0px;

	border-right: 1px solid;

	padding: 5px 15px 6px 0px;

}

.rp_type03 .post_ctn,.rp_type04 .post_ctn {

	float: right;

}

.rp_type04 .rp_entry {

	float: right;

	padding-right: 0;

}

.rp_type05 .post_ctn {

	float: right;

}

.rp_type05 .rp_post_info {

	border-right:1px solid;

	border-left-width:0px;

}

.rp_type07 .post_ctn {

	float:right;



}

.rp_type09 .rp_arrow {

	margin-right: -20px;

	margin-left:0;

}

.rp_type10 .post_ctn {

	float: right;

}

.rp_type10 .post-attachement:before {



	left: 22px;

	right:auto;

}



.rd_squared_slide .rp_nav {

	right: auto;

	left:0;

}

.rd_alt_slide .rp_nav .sp_left {

	left: 55px;

	right:auto;

}

.rd_alt_slide .rp_nav .sp_right {

	left: 20px;

	right:auto;

}



.rd_tm_4 .tm_image {

	right: 50%;

	margin-right: -50px;

	

	left:auto;

	margin-left:0;

}

.rd_tm_4 .tm_author {

	right: 50%;

	margin-right: -100px;

	

	left:auto;

	margin-left:0;

}

.rd_tm_4 .tm_info {

	right: 50%;

	margin-right: -100px;

	

	left:auto;

	margin-left:0;

}

.rd_tm_5 .tm_image {

	right: 50%;

	margin-right: -51px;

	

	left:auto;

	margin-left:0;



}

.rd_tm_5 .tm_author {

	right: 50%;

	margin-right: -100px;

	left:auto;

	margin-left:0;

}

.rd_tm_5 .tm_info {

	right: 50%;

	margin-right: -100px;

	

	left:auto;

	margin-left:0;

}

.rd_tm_17 .tm_image {

	left: 50%;

	margin-left: -75px;

		right:auto;

	margin-right:0;

}

/** Alert adjustment **/

.rd_big_alert .rd_alert_content {

	margin-right:0px;

}

.rd_big_alert .rd_alert_content:before {

	right: 50%;

	left:auto;

	margin-left:0;

	margin-right: -50px;

}

.rd_clear_alert .rd_alert_content {

	margin-right: 0px;

}

.rd_clear_alert .rd_alert_content:before {

	right: 50%;

	margin-right: -32px;

	

	left:auto;

	margin-left:0;

}

.rd_solid_alert .rd_alert_content {

	margin-right: 0px;

}

.rd_solid_alert .rd_alert_content:before {

	right: 50%;

	left:auto;

	margin-left:0;

	margin-right: -32px;

}

.rd_cta_1 .promo_text {

	float: right;

}



.sc-four-quote-first, .sc-four-quote-last {

	border-left:none!important;

}

.sc-four-quote-first p, .sc-four-quote-last p {

	padding: 0px 40px 0 0px;

}

.sc-four-quote-first p:before, .sc-four-quote-last p:before, .quote-bottom-row .sc-four-quote-first p:before, .quote-bottom-row .sc-four-quote-last p:before {

	right: -3px;

	left:auto;

}

.sc-four-quote-first .quote_meta, .sc-four-quote-last .quote_meta {

	margin-right: 40px;

	margin-left:0;

}

.staff_profile {

	float:right;

}



.vc_span12 .icon_box2 {



	margin-right:0;

	margin-left:0;

}

.event_info {

	padding-right: 21px;

	padding-left:0;

}

}













/* custom css */



@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);



body {

    text-align: left;

}



p {

    text-align: left;

}






.nav_type_16 ul li a {

    font-size: 20px !important;

}



.ptb_col.ptb_col4-3.ptb_col_first > div {

    font-weight: bold;

}



#logo_img img {

    margin-top: 20px;

}



.nav_type_11 #logo_img, .nav_type_11 .logo_text {

    margin-top: 20px;

}



.topbar_type_4 {

    border-top: none !important;

}



.top_bar_menu {

    float: right !important;

}



.nav_type_11 ul li a {

    margin: 40px 12px 37px;

}



.nav_type_16 ul li a {

    font-size: 18px;

}



.nav_type_16 ul.menu > li:first-child > a:first-child {

    padding-left: 22px !important;

}



#header_container nav ul ul {

    border-top: 3px solid #0d5b7c !important;

}



#header_container .nav_type_11 ul li:hover > ul {

    top: 70px;

    right: 10px;

}



/* inner page hebrew menu  */



.menu-page-hebrew-menu-container {

    height: 60px;

}



/*



.wpb_text_column ul li {

    list-style: none;

    display: inline;

    padding: 20px 40px 20px 40px;

}



.wpb_text_column ul li a {

    padding: 20px 40px 20px 40px;

    width: 120px;

    height: 40px;

    background-image: url(/wp-content/uploads/2016/09/menu-btn.png);

    background-repeat: no-repeat;

}



*/



.wpb_text_column ul {

}







.btn-1 {

    border: 3px solid #8c4798;

    color: #fff !important;

    font-family: "Open Sans Hebrew Bold";

    font-size: 20px;

    background: #8c4798;

    cursor: pointer;

    padding: 8px 30px;

    display: inline-block;

    margin: 0 0 0 10px;

    text-transform: uppercase;

    letter-spacing: 1px;

    font-weight: 700;

    outline: none;

    position: relative;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}



.btn-1:hover {

        border: 3px solid #8c4798;

        background: none;

        color: #8c4798 !important;

    

}



.btn-2 {

    border: 3px solid #64cdc9;

    color: #fff !important;

    font-family: "Open Sans Hebrew Bold";

    font-size: 20px;

    background: #64cdc9;

    cursor: pointer;

    padding: 8px 30px;

    display: inline-block;


    text-transform: uppercase;

    letter-spacing: 1px;

    font-weight: 700;

    outline: none;

    position: relative;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}



.btn-2:hover {

        background: none;

        color: #64cdc9 !important;

}



header #header_socials a {

    color: #0095c8 !important;

}



#header_socials div {

    border: 2px solid #0095c8 !important;

    margin-right: 26px;

}

.top_right_wrapper {

	float:right;

	margin-top:17px;

}

header.nav_type_16 #header_socials {

    line-height: 50px;


}







.btn-3 {

    border: 3px solid #8c4798;

    color: #fff !important;

    font-family: "Open Sans Hebrew Bold";

    font-size: 18px;

    background: #8c4798;

    cursor: pointer;

    padding: 8px 30px;

    display: inline-block;

    margin: 0 0 0 10px;

    text-transform: uppercase;

    letter-spacing: 1px;

    font-weight: 700;

    outline: none;

    position: relative;

    left: -40px;
	top: -6px;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

    float: left;

}



.btn-3:hover {

    border: 3px solid #8c4798;

    background: none;

    color: #fff !important;

}



.contact_link {

    width: 120px;

    display: inline;

    list-style: none;

    font-size: 21px;

    margin-right: 15px;

    margin-top: 3px;

    position: absolute;

    vertical-align: middle;

}



.contact_link:before {

    content: url('http://www.children.org.il/wp-content/uploads/2016/08/envelope.png');

    vertical-align: middle;

    padding-left: 7px;

}



.contact_link a:active {

    color: #0f729b;

}



.nav_type_11 ul li a {

    position: relative;

    display: block;

    padding: 6px 10px 6px 10px;

    margin: 20px 10px 20px;

    font-size: 17px;

    border-radius: 0px;

    -moz-border-radius: 0px;

    -webkit-border-radius: 0px;

    font-weight: bold;

    border: none;

}



.vc_row.vc_row-o-content-middle {

  flex-direction: row-reverse !important;

}



.ft_buttons {

    margin-top: 25%;

    width: 168px;

}



.socials {

    width: 168px;

    margin-top: 10px;

    height: auto;

}



.face {

    display: inline;

}



.twit {

    display: inline;

    margin-right: 30%;

}



.goo {

    display: inline;

    margin-right: 29%;

}



#footer .page_item a, #footer .menu-item a {

    border-bottom: none !important;

    color: #0d5b7c;

}



.widget_pages .page_item a:before, .widget_nav_menu .menu-item a:before {

    display: none;

}



#footer_coms .f_message_left {

    float: none;

    text-align: center;

}



#footer_coms {

    padding: 12px 0 12px 0;

}



.sb_widget  h3:before {

    display: none;

}



.sb_widget h3 {

    padding: 0px 0px 0 0;

}



.partners {

    margin-top: 10px;

}



.page_title_ctn h1, .page_title_ctn h2, #crumbs, #crumbs a {

    color: #0f729c;

    max-width: 100%;

    text-align: center;

    font-size: 55px !important;

    font-weight: bold;

    float: none;

    text-align: center ;

}



#comments {

    margin-bottom: 20px;

    padding-top: 0px;

    display: none;

}



#menu-top-bar-hebew-menu li {

    font-size: 16px;

    font-style: italic;

    font-weight: bold;

}



#sidebar {

    width: 270px;

    margin-top: 100px;

    padding-top: 0;

    padding-bottom: 100px;

    padding-right: 20px;

    border-right: 2px #a3bca2 solid;

}



.code_box_ctn {

    padding: 0;

}



.grey_contact {

    position: relative;

    display: flex;

    background-color: #dbdbdb;

    padding: 10px;

}



.info_text {

    font-size: 17px;

    font-weight: bold;

}



.img_italic {

    padding: 0 10px 0 10px;

}



.dots {

    padding: 0 10px 0 0px;

}



.img_phone {

    padding: 0 10px 0 10px;

}



.info_tel {

    font-size: 17px;

    font-weight: bold;

}



.img_env {

    padding: 0 10px 0 10px;

}



.info_mail {

    font-size: 17px;

    font-weight: bold;

}



img.alignnone.size-full.wp-image-106 {

    display: inline;

}



.box_p {

    margin-bottom: 33px !important;

}



.grid_box {

    margin-left: 0 !important;

}



/* contact form 7 */



.clearfix:after { 

    content:"\0020"; 

    display:block; 

    height:0; 

    clear:both; 

    visibility:hidden; 

    overflow:hidden; 

    margin-bottom:10px;

}



/*

.clearfix { 

    display:block;

    width: 80%;

    margin: 0 auto;

}

*/

#left {

    max-width: 47%;

    width: 270px;

    float: right;

    margin-top: 0px;

}



#right {

    margin-left: 10%;

    max-width: 47%;

    float: right;

    width: 270px;

}





.wpcf7 p {

    margin-bottom: 0px !important;

}



#name {

    margin-bottom: 10px;

    color: #0095c8 !important;

    border: 2px solid #0095c8 !important;

    border-radius: 0 !important;

    background: #fff;

    border-radius: 0px !important;

}



#role {

    margin-bottom: 10px;

    color: #0095c8 !important;

    border: 2px solid #0095c8 !important;

    border-radius: 0 !important;

    background: #fff;

    border-radius: 0px !important;

}



#city {

    margin-bottom: 10px;

    color: #0095c8 !important;

    border: 2px solid #0095c8 !important;

    border-radius: 0 !important;

    background: #fff;

    border-radius: 0px !important;

}



#tel {

    margin-top: 0 !important;

    margin-bottom: 10px;

    color: #0095c8 !important;

    border: 2px solid #0095c8 !important;

    border-radius: 0 !important;

    background: #fff !important;

    border-radius: 0px !important;

}



#mail {

    margin-bottom: 10px;

    color: #0095c8 !important;

    border: 2px solid #0095c8 !important;

    border-radius: 0 !important;

    background: #fff;

    border-radius: 0px !important;

}



#adress {

    margin-bottom: 10px;

    color: #0095c8 !important;

    border: 2px solid #0095c8 !important;

    border-radius: 0 !important;

    background: #fff;

    border-radius: 0px !important;

}



#check {

    margin-bottom: 10px;

}



.checkbox {

    display: -webkit-inline-box;

}



span.wpcf7-list-item {
    background: #fff;
    clear: both;
    width: 100%;
    display: inline-block;
    padding: 0px;
    margin: 0px;
	margin-right: 10px;
	width:40%;
}

#textarea {
    height: 180px;
    color: #0095c8 !important;
    border: 2px solid #0095c8 !important;
    border-radius: 0 !important;
    background: #fff;
    border-radius: 0px !important;
}
.btn_2 {
    width: 43%;
    margin: auto;
}
p.btn2 {

    margin-top: 40px !important;

    width: 150px;

    float: none;

    text-align: center;

    padding: 4px 10px;

}



#form_btn {

    height: 46px !important;

    background: #0095c8 !important;

    color: #ffffff !important;

    background-image: none;

    background-repeat: no-repeat !important;

    font-family: "Open Sans Condensed", arial, sans-serif !important;

    font-size: 18px !important;

    font-weight: 700 !important;

    margin-top: 20px !important;

    border-radius: 0px !important;

}



.checkbox {

    display: flex;

}



.wpcf7-form-control .wpcf7-checkbox {

    padding-right: 90px;

}



select#select {

    background: #fff !important;

    color: #0095c8 !important;

    border: 2px solid #0095c8 !important;

    border-radius: 0 !important;

    margin-top: 0 !important;

    border-radius: 10px !important;

}



select.wpcf7-form-control.wpcf7-select {

    background: #fff !important;

    color: #0095c8 !important;

    border: 2px solid #0095c8 !important;

    border-radius: 0 !important;

}



div#top-form {

    margin: 0 !important;

	padding-top: 20px;

}



div#bottom-form {

    margin: 0 !important;

}



div#checkbox {

    display: flex;

    margin-top: 7px;

    margin-bottom: 7px;

}


div#checkbox2 {

    display: flex;

    margin-top: 7px;

    margin-bottom: 7px;

}



span.wpcf7-form-control.wpcf7-checkbox {
    top: 2px !important;
    position: relative;
	margin-left:10px;

}



/* contact form end */



.rd_tm_1 .tm_text {

    font-style: italic;

    color: #000 !important;

}



.tm_info {

    display: none;

}



.rd_tm_1 .tm_author {

    float: none;

    text-align: center;

    color: #000 !important;

    font-size: 22px;

    font-weight: bold;

    font-style: italic;

}



img.pis-thumbnail-img.alignleft.wp-post-image {

    width: 26%;

}



.alignleft, img.alignleft {

    float: right;

    margin: 9px 0px 0px 10px;

}



.pis-more a {

    color: #0d5b7c;

    font-style: italic;

    font-weight: bold;

    text-decoration: underline;

}



.contact_link a {

    color: #0d5b7c;

}



.wp-posts-pro .wpp_post {

    font-weight: 300;

    margin-top: 20px;

    padding-bottom: 20px;

    border-bottom: 1px dashed #0f729b;

}



.wp-posts-pro .wpp_col {

    margin: 0 auto !important;

}



.wp-posts-pro img.wpp_image_right {

    border: 2px solid #a5a5a5;

    border-radius: 12px;

    -webkit-border-radius: 12px;

   -moz-border-radius: 12px;

    padding: 5px;

    margin: 5px 0px 5px 20px !important;

}



.wp-posts-pro h3 a {

    color: #0095c8 !important;

    font-weight: bold;

}



i.icon-calendar-o {

    display: none;

}



.wpp_meta {

    width: 81% !important;

    float: left;

    height: 34px;

    background-color: #e7e7e7;

    border-top: 2px solid #0095c8;

}



.wpp_date {

    float: right;

    font-size: 14px;

    color: #0f729b;

    padding: 7px;

}



.wpp_readmore {

    float: left;

    background-image: url(/wp-content/uploads/2017/06/read-more.png);

    padding: 3px 42px 3px 20px;

    background-repeat: no-repeat;

}



.wpp_readmore a {

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    text-decoration: underline;

}



.wpp_readmore a:hover {

    color: #fff;

}



#menu-top-bar-hebew-menu li:after {

    content: "/";

    padding: 12px;

}



#menu-top-bar-hebew-menu li:last-child:after {

    content: none;

}



.top_bar_menu li {

    padding-right: 0px; 

}



.vc-posts-list-item {

    display: flex;

    height: 70px;

    border-bottom: 2px dotted #0f729b;

    padding-top: 7px;

}



.post-title.vc_col-sm-12.wpb_column.vc_column_container h3 {

    padding-top: 16px;

    

}



.fin_btn {

    font-weight: bolder !important;

    margin-top: 6px !important;

}



.sc_line {

    height: 1px;

    background: none;

}



.widget_nav_menu .menu-item a {

    padding: 0px;

}



/* sub menu */



.sub_menu ul {

    list-style-type: none;

    display: inline;

    text-align: center;

}



.sub_menu ul li {

    width: auto;

    margin-left: 10px;

    float: right;

    padding-left: 10px;

}



.sub_menu ul li a {

    color: #fff;

    font-family: "Open Sans Condensed", arial, sans-serif;

    font-size: 18px;

    font-weight: bold;

    text-decoration: none;

    display: block;

    width: 120px;

    height: 55px;

    line-height: 40px;

    background-image: url(/wp-content/uploads/2016/10/menu-btn.png);

    background-repeat: no-repeat;

}



.sub_menu ul li a:active {

    background-image: url(/wp-content/uploads/2016/10/menu-btn-active.png)

}



.mtphr-dnt-tick-contents {

    color: #fff;

}



.post-link {

    text-align: left;

    margin-top: -50px;

}



.post-link a {

    font-weight: bolder;

    color: #0d5b7c;

}



.news-head {

    width: 240px;

    margin-bottom: 20px;

}



.vr {

    width: 5px;

    height: 37px;

    float: left;

    background-color: #fff;

    position: relative;

    margin-top: -57px;

    top: -100 !important;

}



.h1-dev {

    width: 5px;

    height: 40px;

    background-color: #fff;

}



.h1-dev {

    width: 5px;

    height: 40px;

    background-color: #fff;

    float: left;

    position: relative;

    top: -75px;

}



.ptb_post_title.ptb_entry_title a {

    color: #0f729b;

}



.wpb_single_image.wpb_content_element.vc_align_center.vc_custom_1479296745069.rec-square {

    background: url(http://www.children.org.il/wp-content/uploads/2016/11/rec-shadow.png);

    background-position: 100% 0%;

}



.vc_row-fluid {

    overflow: inherit;

}
#b_7f2dos5a99avo65975y2 {

    position: relative;

    top: 20px;

}



.item_wrapper .title {

    width: 50%;

    position: relative;

    top: -25px;

}



#year_select_tag {
    width: 120px;
    border: 2px solid #0f729b;
    border-radius: 5px;
    font-size: 16px;
    padding: 5px 10px 5px 0px !important;
    margin-top: -10px;
    margin-right: -5px;
    z-index: 100;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(196,196,196,1) 100%);
	text-align: left;
}



#year-sel:after {

background: url("/wp-content/uploads/2016/11/rec-down.png") no-repeat 10px 10px;

}



/* new css */





header.nav_type_16 {

    min-height: 120px !important;

}



.header_bottom_nav nav {

    float: none !important;

    /* text-align: center; */

    display: flex;

    justify-content: center;

}



.clearfix:after {

    margin-bottom: 0 !important;

}



/* newletter form*/



.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=password], .wpcf7-form textarea {

    background: #fff !important;

}



.vc_row.wpb_row.vc_row-fluid.vc_custom_1498533863977 {

    margin: 0 !important;

}



#wpcf7-f469-p12-o1 .vc_span4.wpb_column.vc_column_container {

    margin-top: 0px !important;

}



.wpcf7 input[type=text], .wpcf7 input[type=email] {

    margin-top: 0px !important;

}



#wpcf7-f469-p12-o1.wpcf7 input[type=text], .wpcf7 input[type=email] {

    border: 1px solid #0095c8;

}



.wpcf7-form input[type=submit] {

    background: #0095c8;

    font-size: 17px !important;

    padding: 10px 15px !important;

    font-family: "Open Sans Condensed", arial, sans-serif !important;

    line-height: 23px;

}



/* newletter form*/



.count_title {

    font-size: 20px!important;

}



.count_number {

    margin-bottom: 10px !important;

}



.count_style_2 .count_number {

    margin-top: 37px;

}



.count_style_2 {

    border: 2px solid #fff;

}



#logo_img img {

    margin-top: 10px;

}



#footer_coms {

    border-top: #0095C8 !important;

    background: #0095C8 !important;

}





ul#menu-footer-hebrew {

    display: flex;    

    margin-top: 20px;

}



.menu-footer-hebrew-container li {

    margin-left: 10px !important;

}



#footer {

    padding-bottom: 0 !important;

    min-height: 80px !important;

}



.footer_type_1 .widget_wrap {

    margin: 0px;

    padding: 20px;

}



.footer_type_1 .widget {

    margin: 0 !important;

}



#rd_aakvvrzu6lqai94le9jp .wpcf7 input:not([type=submit]), #rd_aakvvrzu6lqai94le9jp textarea, #rd_aakvvrzu6lqai94le9jp .wpcf7 select {

    border-radius: 0 !important;

}



.vc_row.wpb_row.vc_inner.vc_row-fluid.hover-box.vc_row-o-content-middle.vc_row-flex {

    min-height: 80px;

	margin-bottom: 10px;

	padding: 20px 0;

}



.vc_row.wpb_row.vc_inner.vc_row-fluid.hover-box.vc_row-o-content-middle.vc_row-flex:hover {

    background: #fff;

}





/*



.hover-box div {

color:unset;

}



.hover-box h4 {

color:unset;

}



.hover-box h2 {

color:unset;

}



.hover-box:hover {

color:#fff;

}



.hover-box span {

color:unset;

}



.hover-box h4 span {

color:unset !important;

}



.hover-box {

color:#0295c9;

}

*/



#our-story h2.vc_custom_heading.hover-box-title:after {

    content: url(/wp-content/uploads/2017/08/arrow.png);
    transform: rotate(180deg);
    display: inline-block;
	margin-left: 5px;
}



h2.vc_custom_heading.hover-box-title:after {

    content: url(/wp-content/uploads/2017/08/arrow.png);
    transform: rotate(180deg);
    display: inline-block;
	margin-left: 5px;

}



.hover-box .vc_custom_heading.hover-box-title h2:after:hover {

    content: url(/wp-content/uploads/2017/08/arrow-hover.png);

    top: 5px;

    right: 35px;

    position: relative;

}



.eg-washington-element-3 {

    display: none !important;

}



.esg-center.eg-washington-element-1-a.esg-falldown {

    display: none !important;

}



#rd_vrrba9ihzv7j95j710ix .wpcf7 input:not([type=submit]) {

    margin-top: 0px !important;

}



.vc_span6.left-form-col.wpb_column.vc_column_container {

    --margin-top: 15px;

}



.text-col.wpb_column.vc_column_container.vc_span6 {

    width: 40%;

    margin: 0 auto;

}



.wpb_text_column.wpb_content_element.contacts {

	width: 360px;

    height: 348px;

    padding: 20px;

    margin: 128px auto 0 auto;

    -webkit-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.5);

    -moz-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.5);

    box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.5);

    display: flex;

    align-items: center;

	background: #0095c8;

}









@media (max-width: 1440px) {











}





.nav_type_16 #logo_img, .nav_type_16 .logo_text {

    line-height: 104px;

    max-height: 104px;

}



.ptb_col.ptb_col4-3.ptb_col_first {

    line-height: 90px;

}





.costmize_menu {

	float:right;

}

.header-default .iw-menu-default .iw-main-menu ul li a {

	font-size:14px;

}



.wwp-vc-gmaps-map.wpb_content_element {

    margin-bottom: 0 !important;

}



a.contact-mail {

    font-weight: 900;

    font-size: 33px;

    color: #fff;

}



a.contact-mail:hover {

    color: #ed8b00;

}



div#slide-2-layer-2 {

    font-family: Rubik !important;

}



div#slide-2-layer-1 {

    font-family: Rubik !important;

}



div#slide-2-layer-3 {

    font-family: Rubik !important;

}



div#slide-2-layer-7 {

    font-family: Rubik !important;

}



a#slide-2-layer-6 {

    font-family: Rubik !important;

}



.supervisor-text p {

    color: #0f729b;

}



.wpb_text_column.wpb_content_element.about-text p {

	font-size: 24px !important;

	line-height: 26px !important;
	word-break: break-word !important;

}



.page_title_ctn {

	border-bottom: 0 !important;

}



.vc_span6.about-right-col.wpb_column.vc_column_container .vc_column-inner {

	padding: 182px 200px;

}



.vc_span6.about-left-col.wpb_column.vc_column_container .vc_column-inner {

	--height: 714px;

}



.vc_span6.about-right-col2.wpb_column.vc_column_container .vc_column-inner {

	--height: 714px;

	background-position: center;

}



.vc_span6.about-left-col2.wpb_column.vc_column_container .vc_column-inner {

	padding: 150px 200px;

}



.event_img {

	display: none;

}



.event_info h2 {

	display: none;

}



span.sep-text.ult-responsive {

	font-size: 20px;

	padding: 9px 27px;

	background-color: #0095c8 !important;

}



.timeline-block .timeline-header h3, .timeline-header-block .timeline-header h3 {

	font-size: 24px;

	line-height: 1.5em;

	margin: 0 0 7px;

	display: block;

	color: #fff;

}



.timeline-block .timeline-header-block .timeline-header, .timeline-feature-item .timeline-header-block .timeline-header {

	font-size: 16px;

	color: #fff;

	border: 0px;

	text-align: right;

}



.timeline-block.timeline-post-right {

	float: left !important;

}



.timeline-feature-item .timeline-dot, .timeline-wrapper .timeline-dot {

	background-color: #64cdc9;

}



.timeline-block a, a .timeline-block {

	text-decoration: underline;

	color: #fff;

}



.hover-box-text p {

	color: #0295c9;

	font-size: 18px;

	font-weight: 700;

	font-family: "Open Sans Hebrew Bold" !important;

	margin-bottom: 10px;

}



div#news-old {

	display: none;

}

#nav_button:before, #nav_button_alt:before {
    color: #000000 !important;
}

.vc_span6.about-left-col-temp.wpb_column.vc_column_container .vc_column-inner {
    height: 746px;
}


.about-text-temp p {

	font-size: 24px !important;

	line-height: 26px !important;
	word-break: break-word !important;

}

.about-text-temp li {
    color: #fff;
	font-size: 22px !important;
}

.vc_span6.about-right-col-temp.wpb_column.vc_column_container .vc_column-inner {

	padding: 198px 200px;

}

@media (max-width: 480px) {
	
	.menu_slide.mt_menu.sticky_header {
    height: 60px;
    line-height: 60px;
}
	
	.menu_slide #nav_button_alt {
    height: 60px;
    line-height: 60px;
}
	
	#logo_img {
    max-height: 60px;
    line-height: 58px;
}
	
	#logo_img img {
    max-height: 50px;
}
	
	.page_title_ctn {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
	
	.page_title_ctn h1, .page_title_ctn h2, #crumbs, #crumbs a {
    font-size: 40px !important;
}
	
	.tp-bgimg.defaultimg {
    opacity: 0.6 !important;
	background-position: 37% 40% !important;
}
	
	#logo_img img {
    margin-top: 0px;
}
	
	.menu_slide.mt_menu {
    position: absolute !important;
}
	
	div#home-banner-row {
    display: flex;
    flex-direction: column-reverse !important;
}
	
	div#home-banner-row .home-banners {
    margin-bottom: 20px !important;
}
	
.rd_count_to_over {
    text-align: center;
    margin-bottom: 20px;
}
	
	.home-form {
    display: flex;
    flex-direction: column-reverse;
}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1498533863977 {
    margin: 0 !important;
    display: flex;
    flex-direction: column-reverse !important;
}
	
	form.wpcf7-form.home-form p {
    margin-bottom: 12px !important;
}
	
	#footer {
    padding-top: 20px;
}
	
	ul#menu-footer-hebrew {
    display: flex;
    margin-top: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
	
	.btn-3 {
    left: 0;
    right: 0;
    top: -6px;
    float: none;
    text-align: center;
    margin: 0 auto;
    display: block;
}
	
	.vc_custom_1537722178379 {
    margin-bottom: 0px !important;
    padding-top: 150px !important;
    padding-bottom: 150px !important;
    background-image: url(https://www.children.org.il/wp-content/uploads/2016/08/about-bg.jpg?id=812) !important;
    background-size: cover;
}
	
	div#our-vision {
	padding-top: 90px !important;
    padding-bottom: 90px !important;
}
	
	div#our-targets {
    display: flex;
    flex-direction: column-reverse;
}

	.vc_span6.about-right-col.wpb_column.vc_column_container .vc_column-inner {
    padding: 60px 20px;
}
	
	.vc_span6.about-left-col.wpb_column.vc_column_container .vc_column-inner {
    height: 500px;
}
	
	.vc_span6.about-left-col2.wpb_column.vc_column_container .vc_column-inner {
    padding: 60px 20px;
}
	
	.vc_span6.about-right-col2.wpb_column.vc_column_container .vc_column-inner {
    height: 500px;
}
	
	.vc_row.vc_row-o-content-middle {
    flex-direction: column-reverse !important;
    display: flex !important;
}
	
	.vc_row.wpb_row.vc_inner.vc_row-fluid.hover-box.vc_row-o-content-middle.vc_row-flex {
    min-height: 80px;
    margin-bottom: 10px;
    padding: 0px 0px 20px 0;
    height: auto;
}
	
h2.vc_custom_heading.hover-box-title:after {
    content: url(/wp-content/uploads/2017/08/arrow.png);
    top: 35px;
    right: 0;
    left: 0;
    position: absolute;
    display: block;
    margin: 0 auto;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    width: 21px;
    height: 30px;
}
	
	h2.vc_custom_heading.hover-box-title {
    margin-bottom: 30px !important;
}
	
	.team-title {
    margin-bottom: 40px !important;
}
	
	.team-title h2 {
    margin-bottom: 5px;
}
	
	.inner-team-row {
    padding: 0 !important;
	margin-bottom: 0 !important;
}
	
	div#year_select {
    position: relative;
    top: 24px;
}
	
	#year_select_tag {
    margin-top: 0px;
    margin-right: 83px;
}
	
	.item_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
	
.item_wrapper .title {
    top: auto;
}
	
	.item_wrapper .title h3 {
    font-size: 16px !important;
}
	
	div#activity-row {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 0px !important;
}
	
		div#activity-row2 {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 0px !important;
}
	
		div#activity-row3 {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 0px !important;
}
	
	.charity-boxes-rows {
    display: flex;
    flex-direction: column-reverse;
}
	
	#charity-cta {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
	
	.updates-boxes {
    margin-bottom: 70px;
}
	
	div#top-form {
    display: flex;
    flex-direction: column-reverse;
}
	
	.wpb_text_column.wpb_content_element.contacts {
    width: 90%;
    height: 348px;
    padding: 10px;
    margin: 40px auto 40px auto;
}
	
	a.contact-mail {
    font-size: 28px;
}

}

input#organisation {
    margin-top: 0 !important;
    margin-bottom: 10px;
    color: #0095c8 !important;
    border: 2px solid #0095c8 !important;
    border-radius: 0 !important;
    background: #fff !important;
    border-radius: 0px !important;
}

input#members {
	margin-top: 0 !important;
    margin-bottom: 10px;
    color: #0095c8 !important;
    border: 2px solid #0095c8 !important;
    border-radius: 0 !important;
    background: #fff !important;
    border-radius: 0px !important;
}

input#form-date {
	margin-top: 0 !important;
    margin-bottom: 10px;
    color: #0095c8 !important;
    border: 2px solid #0095c8 !important;
    border-radius: 0 !important;
    background: #fff !important;
    border-radius: 0px !important;
	text-align: right;
}
/* jos add */
#our-uniqueness {
	margin-bottom:0px;
}
#financial-transparency .vc_row-fluid [class*="vc_span"] {
	float:right;

}
#footer .menu-item {
	display:inline-block;
}
#footer .widget_wrap {
	width:700px !important;
}
/* end jos add */
