﻿
.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom {
    text-align:left;
}
.call_to_action .column2.button_wrapper{text-align:right}
.call_to_action .column2.button_wrapper .qbutton{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.call_to_action .column2.button_wrapper .qbutton.small{margin-top:-17px}
.call_to_action .column2.button_wrapper .qbutton.large{margin-top:-25px}
.call_to_action .column2.button_wrapper .qbutton.big_large{margin-top:-31px}
.footer_bottom_columns.three_columns .column3 .footer_bottom,.footer_bottom_columns.three_columns .column3 .footer_bottom ul,.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom,.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom ul{text-align:right}




.title_content {
    position: relative;
}

.title_content h3 {
    border-bottom: 1px solid #D6D6D6;
    color: #464646;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: capitalize;
}

.title_content.white h3 {
    font-family: Lato,sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.frontPage .jqmWindow,#page .jqmWindow{    top: 99px;}


#page {
    min-width: 1024px;
    overflow: hidden;
}


#page .mobile {
    display: none;
}


    #page .content {
        box-shadow: none;
        -o-box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        -pie-box-shadow: none;
        behavior: url('/css/PIE.htc');
    }


    #page .desktop {
        display: none;
    }


.regions_rates_table_fields {
    font-size: 12px;
    color: #982f00;
}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }


.text-box .text-holder .text-frame {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  text-align: center;
}
  
.header-contact-info ul li .iocn-holder {
    width: 35px;
}
    
.header-contact-info ul li .iocn-holder span::before {
    font-size: 20px;
    line-height: 20px;
}

.header-contact-info ul li .iocn-holder, 
.header-contact-info ul li .text-holder{
    display: table-cell;
    vertical-align: middle;
}


.boxed #content-wrapper {
  width: 1368px;
  margin: 0 auto;
}


#content-wrapper {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  background: #fff;
}


#content-wrapper.active {
  -webkit-transform: translateX(270px);
  -moz-transform: translateX(270px);
  -ms-transform: translateX(270px);
  transform: translateX(270px);
}

.clear_right {
	clear:right;
}
#content{max-width:1140px}
.css-183i8fg,[data-css-183i8fg]{flex-direction:row;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;box-sizing:border-box;position:absolute;font-family:arial;top:0;left:0;right:0;bottom:0;background-color:orange;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


  .row-offcanvas-right {
    right: 0;
  }


  .row-offcanvas-left {
    left: 0;
  }


  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -100%; 
  }


  .row-offcanvas-right.active
  .sidebar-offcanvas {
    right: -50%; 
  }


  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -100%; 
  }


  .row-offcanvas-left.active
  .sidebar-offcanvas {
    left: -50%; 
  }


  .row-offcanvas-right.active {
    right: 50%; 
  }


  .row-offcanvas-left.active {
    left: 50%; 
  }


.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}
.try-slide-3{display:none}
.try-slide-3.active{display:block}
.d-block{display:block!important}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.fusion-footer .widget#nav_menu-2 h4:before{content:"\f02d";font-family:FontAwesome;display:inline-block;margin-right:5px}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#ffffff;}



#content[tabindex="-1"]:focus {
	outline: 0;
}

	footer #content{
		padding-left:30px;
		padding-right:30px;
	}


.site-content {
	word-wrap: break-word;
	display:block;
	height:auto !important;
}

	.top-seller-with-form .top_blue .site-content{
		margin-left:0px !important;
	}

	.jobs .site-content{
		padding-left:25px !important;
		padding-right:25px !important;
	}

	.affiliate_partners .top_blue .site-content p{
		padding-right: 0 !important;
	}
.column-1-2{width:50%}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.sub-menu .menu-item-has-children:after { color: #fff }

.homepage a:hover, .subscribe-box-content .button, .bubble-box, footer #wp-calendar thead th, footer #wp-calendar tbody #today,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .home #mainmenu .homepage{
	background-color: #BF473C !important;
}
.list-unstyled{padding-left:0;list-style:none}


.categories-menu .cat-item:last-child .cat-item a {
  border-bottom: 0;
}


.cat-item {
  border-bottom: 1px solid #e2e6f0;
}


.cat-item a{
  color: #454547;
  display: inline-block;
  font-size: 16px;
  padding: 15px 0;
  text-decoration: none;
}



.cat-item a:hover {
  color: #00c6ff;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.main-banner,
.frs-slideshow-container .frs-slideshow-content {
    background-color: #74687f !important;
}
.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}
.fl-node-5aa494eb04479.fl-module-heading .fl-heading {text-align: left;}
.fl-node-5ab594aa08e96.fl-module-heading .fl-heading {text-align: center;}
.fl-node-5ad7d8e676d5d.fl-module-heading .fl-heading {text-align: left;}
.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading a,.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text *,.fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text {color: #E06A2D;}
.fl-node-5aa81e422dcd3.fl-module-heading .fl-heading {text-align: left;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
.publmenu.overview-pm{padding-bottom:12px;border-bottom:1px solid #cccccc;}
#SiteMap  .publmenu.overview-pm{padding-bottom:0px;border-bottom:0px solid #cccccc;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}


.mobile-navigation {
  clear: both;
  padding-top: 20px;
  display: none; }

  .mobile-navigation .menu {
    padding: 10px 20px;
    background-color: white;
    border-radius: 3px;
    list-style: none; }

    .mobile-navigation .menu li {
      border-bottom: 1px solid #eeeeef; }

      .mobile-navigation .menu li:last-child {
        border-bottom: none; }

    .mobile-navigation .menu a {
      color: #84878d;
      padding: 10px;
      display: block; }

      .mobile-navigation .menu a:hover {
        color: #ffaa3c; }




#sitelogo {float:left;padding:0.2em 0.5em 0.1em 0.7em;}
.o-container{margin:0 auto;max-width:1800px;width:100%;padding-left:50px;padding-right:50px}


    .navbar-nav.nav li.menu-item-has-children a:hover{
        border-bottom: 3px solid #90c548;
    }


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

.animable { visibility: hidden; }

html.no-cssanimations .animable { visibility: visible; }

.animable.animated { visibility: visible; -webkit-animation-fill-mode: both;  animation-fill-mode: both; -webkit-animation-delay: 0s; animation-delay: 0s; }


html.special .footer__top { padding-top: 35px; background-color: #000; color: #fff; }


.footer__top { background-color: #2d363f; padding: 44px 48px 35px; }

  .footer__top, .footer__bottom { padding-left: 24px; padding-right: 24px; }


html.special.black-bg .footer__top { background: #fff; color: #000; }


html.special.blue-bg .footer__top { background: #195183; color: #9dd1ff; }

  .footer__top, .footer__social { display: none; }

  .sidebar .title,
  .sidebar .open_category {
    display: none;
  }

  .sidebar .title {
    font-weight: 400;
    position: relative;
    font-size: 16px;
    padding: 12px 0;
  }

  .sidebar .title:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -9999px;
    content: "";
    border-left: 9999px solid #e3313c;
    box-shadow: 9999px 0 0 #e3313c;
  }

    .simple_fast{width:94%;}

                                         .simple_fast, ul.country_members li{width:100%;}

div.wn-head .wn-title {
  font-weight: bold;
  font-size: 100%;
  text-align: left;
  overflow: hidden;
}
.sub-menu .menu-item-has-children:after{color:#fff}

.blog-home .container-fluid .blog-articles .blog-article .description .date{color:#999; font-size:11px;}

.blog-home .container-fluid .blog-articles .blog-article .description h4{margin:0;}

.blog-home .container-fluid .blog-articles .blog-article .description h4 a{color:#000; font-size:12px; font-weight:bold; line-height:18px; text-transform:uppercase;}

.blog-home .container-fluid .blog-articles .blog-article .description p{font-size:12px; line-height:20px; margin:13px 0;}

.blog-home .container-fluid .blog-articles .blog-article .description a i{margin-left:4px;}

.blog-article:nth-child(1){ display:block; }

.blog-article:nth-child(2){ display:block; }
.carousel .item .slide-img{margin-bottom:32px;max-width:170px}
.carousel-control.left .numbers{float:right;height:40px;line-height:40px;padding:0 20px 0 0}
.carousel-control.right .numbers{float:left;height:40px;line-height:40px;padding:0 0 0 20px}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.footer-widget .et_pb_button_module_wrapper,.footer-widget .textwidget,#polylang-2,#polylang-2 select{text-align:center;margin:auto}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper{text-align:center !important}

#page {
	margin: 2em auto;
	max-width: 1000px;
}



.one-column #page {
	max-width: 690px;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.width49{height:720px!important}
.smallHolderContact .width49{height:auto}
.width49 .newsletterBanner{height:550px}
.width49 .investingBanner{height:550px}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.row{margin-right:-15px;margin-left:-15px}
.modal-body-country .row{margin-left:0px;margin-right:0px;}
.examples .row{display: block;}
.this-just-in__inner--item-list{list-style-type:none;margin:0;padding:0;}
.this-just-in__inner--item-list li{margin:5px 12px;border-bottom:1px solid #e0e0e0;padding:5px 0 7px;width:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;}
.this-just-in__inner--item-list li:last-child{border:none;margin-bottom:0 !important;}
.this-just-in__inner--item-list .list-item a{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:15px;font-size:0.9375rem;}
.this-just-in__inner--item-list .list-item a:link,.this-just-in__inner--item-list .list-item a:visited{color:#000;}
.this-just-in__inner--item-list .list-item a:hover{text-decoration:none;color:#0a44bb;}
.this-just-in__inner--item{display:none;font-weight:normal;overflow:auto;height:100%;max-height:100%;}
.this-just-in__inner--item.active{display:block;}

#animal-headline-corporate {
    float: right;
    margin-right: 16%;
    margin-left: 26%;
}
.item-attributes__item__content__item{display:table-cell;vertical-align:middle;line-height:1.500em;}
.item-attributes__item__content__item--text span{display:inline-block;text-align:left;}
.item-attributes--style2 .item-attributes__item__content__item{padding-right:15px;}
.item-attributes--style2 .item-attributes__item__content__item:last-child{padding-right:0;}
.item-attributes--style2 .item-attributes__item__content__item i{margin-right:0;vertical-align:baseline;font-size:1.333em;}
.item-attributes--style2 .item-attributes__item__content__item i:before{vertical-align:middle;}
.item-attributes--style2 .item-attributes__item__content__item--text{color:#333;font-size:0.929em;}



.main_article-pick{
	width:100%;
	max-width:661px;
	position:absolute;
	top:30px;
	left:0;
	right:0;
	margin:0 auto;
}

.main_article-pick a{
	color:#2f2221;
	text-decoration:none;
}

.main_article-pick a:hover{
	color:#AD8658;
}

.main_article-pick p{
	padding:10px;
	background-color:#fff;
	line-height:1.5;
	text-align:center;
}


.entry-content img, .comment-content img, .widget img {
	max-width: 100%;
	
}


.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


#featured-slider .entry-content {
	color: #FFFFFF;
	padding-top: 5px;
	padding-top: 0.5rem;
}


#featured-slider .entry-content p {
	margin: 0;
	padding: 0;
}


.post .entry-content {
	margin-bottom: 10px;
}


.entry-content ul {
	list-style: square;
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.entry-content ol {
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.post .entry-content a:hover {
	text-decoration: underline;
}

	#featured-slider .entry-content,
	#featured-slider .slider-read-more-button {
		display: none;
	}


.currency-dropdown,
.language-dropdown {
  background-color: #fff;
  padding: 0 10px;
  position: absolute;
  border: 1px solid #f2f2f2;
  z-index: 150;
  right: 15px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.currency-dropdown ul li,
.language-dropdown ul li {
  line-height: 26px;
  border-top: 1px solid #f2f2f2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}


.contentPage #main aside .csc-frame .csc-textpic-text {
    padding: 0;
}


.contentPage #main .csc-frame-frame2 .csc-textpic-text {
    padding: 19px 19px 4px;
}


    .portletRow .portlet div.csc-textpic-intext-right-nowrap div.csc-textpic-text {
        margin-right: -20px;
    }


	

	
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left;  }

	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

	
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_2 {
	width:auto;
	margin-left:30px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}
