﻿
.medium {
    font-size:16px;
}

.section-news .box-news .box-text .tag{display: inline-block;}


.copy a {
	color:#7095aa;
	text-decoration:none;
}


.copy a:hover {
	text-decoration:underline;
}

	
	#site-slogan {
		max-width: 100%;
		padding: 0 15px;
	}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}


.heading2 {
	font-size: 22px;
	color: #00a1cb;
	font-weight: normal;
	padding: 0;
	font-family: inherit;
	text-transform: uppercase;
	color: #200A5F;
}

	.heading1 .maintext, .heading2 {
		font-size: 20px;
	}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.row{clear:both}

#intouch{
	width:180px;
	height:38px;
	margin-top:26px;
	float:right;
}

#intouch h4{
	margin-bottom:0px;
}

#intouch h2{
	margin-top:0px;
	color:#7c7c7c;
}


#tag .tag_inner{
    overflow      : auto;
    padding-top   : 100px;
    padding-right : 60px;
}


#tag .tag_inner .text_content{
    float          : right;
    font-size      : 20px;
    width          : 650px;
    color          : #FFF;
    text-shadow    : 1px 1px 0 #2D692D;
    padding-bottom : 5px;
}


#tag .tag_inner .text_content .tag_heading{
    font-family : 'Roboto Slab', serif;
    
    font-size   : 40px;
    font-weight : 700;
}


.md-content {
  background: #FFF;
  position: relative;
  margin: 0 auto;
  padding: 24px;
}


.md-effect-1 .md-content {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
  -webkit-font-smoothing: subpixel-antialiased;
  -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;
}


.md-show.md-effect-1 .md-content {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.bottom {
	margin-bottom: 15px;
}

.main2{  width:100%; background:#fff; background-size:100% 100%; padding-bottom:5%;}


.main2 .main2bt{ padding-top:2%;}

.main2 .main2bt a{ font-size:20px; float:left; color:#a90619; font-weight:bold;}

.main2 .main2bt  span a{ float:right; font-size:14px; color:#a90619; font-weight:100;}

.main2 .main2bt a span{ font-weight:100;}






.ad{
    position: relative;
    margin-top: 5px;
}


    .ad-left .fy-image{position: relative;}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}
.legal-nav__list{list-style:none;padding-left:0;margin:0}
.legal-nav__list li{font-size:.875em;display:inline-flex;width:100%;align-items:center}
.legal-nav__list li:not(:last-child){margin-bottom:.5625em}
.legal-nav__list a{position:relative;color:#fff}
.legal-nav__list a:focus,.legal-nav__list a:hover{color:#fff}
.legal-nav__list a:after{content:"";position:absolute;left:0;width:100%;display:block;top:100%;border-top:.0625em solid transparent;transition:border-color .3s ease-in-out;transition-duration:.1s}
.legal-nav__list a:focus:after,.legal-nav__list a:hover:after{border-color:#aa2031}
.legal-nav__list li:not(:last-child):after{content:"|";display:inline-block;width:0;font-size:.875em;margin:0 .875em 0 .75em}
.footer__legal .legal-nav__list{justify-content:flex-end}


.tabs .nav-tabs {
  text-align: center;
  border-bottom: 0;
  margin-bottom: 20px;
}


.tabs .nav-tabs li:not(:last-child) {
  margin-right: 10px;
}


.tabs .nav-tabs li a {
  text-transform: capitalize;
  font-size: 20px;
  padding: 10px 25px;
  font-weight: 600;
  color: #4d4d4d;
  font-family: "Source Sans Pro", sans-serif;
  border: 2px solid #48bdc5;
  border-radius: 0;
  transition: all .3s ease;
}


.tabs .nav-tabs li a:hover {
  background: #48bdc5;
  color: #fff;
  border: 2px solid #48bdc5;
}


.tabs .nav-tabs li.active a {
  color: #fff;
  background: #48bdc5;
  border: 2px solid #48bdc5;
}
.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}

.visible-desktop {
  display: inherit !important;
}

                .image-hover{
                    
                }

                .overlay1:hover .image-hover{
                    opacity: .75;
                }
#masthead.home-masthead .feature .inner-content{z-index:2;position:absolute;bottom:20px;padding:0 40px 20px}
#masthead.home-masthead .feature .inner-content h2{color:#fff;font-family:"Playfair Display",serif;font-size:48px;line-height:58px;text-align:left;text-transform:none;font-weight:600}
#masthead.home-masthead .feature .inner-content .copy{text-align:left;color:#fff;font-family:Times,serif;font-size:18px;font-weight:400;line-height:24px}



.clients-wrapper {
  text-align: center;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin: -15px;
  box-sizing: inherit;
}

.clients-wrapper:after {
  content: "";
  display: table;
  clear: both;
}


div#security-seals-footer {
	width: 300px;
	margin: 0 auto;
	text-align: center;
}


#security-seals {
	border: 1px solid #ffebe0;
	float: right;
	width: 258px;
	margin: 0 30px 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
}
.header-photo__title{font-size:42px;font-weight:700;line-height:41.58px;color:#fff;letter-spacing:.76px;z-index:1}
.header-photo .header-photo__title{font-size:32px}
.wrapper{font-size:0;display:block}
.wrapper.reverse{direction:rtl}
.main-content.home .list-inset.wrapper li a{opacity:0}
.contact-information-header .wrapper{text-align:right}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

.para-size3 {
    font-size: 20px;
    text-align: center;
}


.jve-stars {
    display: inline-block;
    margin: 6px 0;
}
.content_rating .jve-stars,.content_rating .jve-statistics{display:inline-block;vertical-align:middle;margin-right:10px}
#main-handler .content_rating .jve-stars{margin-top:6px!important}
#main-handler .jve-stars button,#main-handler .jve-stars button:hover{background-color:#f57000!important;color:#fff!important;text-decoration:none;padding:5px 10px 5px 10px!important;text-transform:uppercase!important;font-weight:normal!important;font-size:10px!important;margin-left:20px;margin-top:-10px!important}
.jve-stars button:hover{text-decoration:underline!important}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

     
     #mobile_nav_panel #responsive-menu,
     #mobile_nav_panel #mobile_nav_main ul {padding:0; margin:0; width: 100%}

     #mobile_nav_panel #mobile_nav_main ul.sub-menu {display: none}

     #mobile_nav_panel #mobile_nav_main ul.sub-menu.sub-menu-open {display: block}

     #mobile_nav_panel #mobile_nav_main ul.sub-menu a {background-color: ; padding-left: 10%}

.top-cart-content .block-subtitle {
	border-bottom: 1px solid #fbfbfb;
	color: #000;
	overflow: hidden;
	padding: 15px;
	text-align: left;
	font-size: 13px;
	text-transform: uppercase;
	background: #f5f5f5
}



#avatar-sections { overflow: auto; width: 480px; margin-bottom: 10px; }

#avatar-sections ul { float: left; width: 480px; margin: 0px; padding: 0px; list-style: none; margin-bottom: 10px;  font-size: 9pt; }

#avatar-sections li, #avatar-sections lh { float: left; width: 160px; margin: 0px; padding: 0px; padding-bottom: 4px; }

#avatar-sections lh { width: 480px; text-align: center; }

#avatar-sections a { font-weight: bold; }
