/*
Theme Name: Rosslyn Chapel
Description: Custom Wordpress Theme for Rosslyn Chapel, for support email support@systemeye.co.uk
Author: Nigel Davis - SystemEye LLP
Author URI: http://www.systemeye.co.uk
Template: Avada
Version: 1.0.0
Text Domain:  RosslynChapel
*/

/*================================================================================================= */
/* Rosslyn Font Face Definition
================================================================================================= */
@font-face {
  font-family: 'Bliss-Light';
  src: url('/wp-content/themes/Rosslyn/assets/fonts/Bliss/Bliss-Light.eot');
  src: url('/wp-content/themes/Rosslyn/assets/fonts/Bliss/Bliss-Light.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/Rosslyn/assets/fonts/Bliss/Bliss-Light.woff2') format('woff2'),
       url('/wp-content/themes/Rosslyn/assets/fonts/Bliss/Bliss-Light.woff') format('woff'),
       url('/wp-content/themes/Rosslyn/assets/fonts/Bliss/Bliss-Light.ttf') format('truetype'),
       url('/wp-content/themes/Rosslyn/assets/fonts/Bliss/Bliss-Light.svg#Bliss-Light') format('svg');
  font-weight: normal;
  font-style: normal;
  letter-spacing:0.02ex;
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'Bliss-Regular';
  src: url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Regular/Bliss-Regular.eot');
  src: url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Regular/Bliss-Regular.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Regular/Bliss-Regular.woff2') format('woff2'),
       url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Regular/Bliss-Regular.woff') format('woff'),
       url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Regular/Bliss-Regular.ttf') format('truetype'),
       url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Regular/Bliss-Regular.svg#Bliss-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  letter-spacing:0.02ex;
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smooth:always;
}
@font-face {
  font-family: 'AGaramondPro-Regular';
  src: url('/wp-content/themes/Rosslyn/assets/fonts/GaramondPro/AGaramondPro-Regular.eot');
  src: url('/wp-content/themes/Rosslyn/assets/fonts/GaramondPro/AGaramondPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/Rosslyn/assets/fonts/GaramondPro/AGaramondPro-Regular.woff2') format('woff2'),
       url('/wp-content/themes/Rosslyn/assets/fonts/GaramondPro/AGaramondPro-Regular.woff') format('woff'),
       url('/wp-content/themes/Rosslyn/assets/fonts/GaramondPro/AGaramondPro-Regular.ttf') format('truetype'),
       url('/wp-content/themes/Rosslyn/assets/fonts/GaramondPro/AGaramondPro-Regular.svg#AGaramondPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  letter-spacing:0.02ex;
      -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'IcoMoon-RC';
  src: url('/wp-content/themes/Rosslyn/assets/fonts/icomoon/IcoMoon-Free.eot');
  src: url('/wp-content/themes/Rosslyn/assets/fonts/icomoon/IcoMoon-Free.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/Rosslyn/assets/fonts/icomoon/IcoMoon-Free.woff2') format('woff2'),
       url('/wp-content/themes/Rosslyn/assets/fonts/icomoon/IcoMoon-Free.woff') format('woff'),
       url('/wp-content/themes/Rosslyn/assets/fonts/icomoon/IcoMoon-Free.ttf') format('truetype'),
       url('/wp-content/themes/Rosslyn/assets/fonts/icomoon/IcoMoon-Free.svg#IcoMoon-Free') format('svg');
  font-weight: normal;
  font-style: normal;
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing:0.02ex;	
}


@font-face {
	font-family: 'Bliss-Medium';
	src: url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Medium/Bliss-Medium.eot');
	src: url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Medium/Bliss-Medium.woff') format('woff'), url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Medium/Bliss-Medium.ttf') format('truetype'), url('/wp-content/themes/Rosslyn/assets/fonts/Bliss-Medium/Bliss-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Bliss Font Face Definition
================================================================================================= */
body, .fusion-main-menu > ul > li > a, .fusion-footer-widget-area h3, #slidingbar-area h3 {
  font-family: 'Bliss-Light' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-align:left;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fusion-main-menu > ul > li > a, .reading-box a{
font-family: 'Bliss-Medium' !important;
}

/* Garamond Font Face Definition
================================================================================================= */
#main .reading-box h2, #main h2, .fusion-page-title-bar h1, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, #main .post h2, .sidebar .widget h3, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .share-box h4, .project-content h3, .fusion-author .fusion-author-title, .fusion-pricing-table .title-row, .fusion-pricing-table .pricing-row, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-accordian .panel-title, .fusion-accordian .panel-heading a, .fusion-tabs .nav-tabsli .fusion-tab-heading, .fusion-carousel-title, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .ei-title h2, table th, .project-content .project-info h4, .woocommerce-success-message .msg, .product-title, .cart-empty, .main-flex .slide-content h2, .main-flex .slide-content h3, .fusion-modal .modal-title, .popover .popover-title, .fusion-flip-box .flip-box-heading-back, .fusion-header-tagline{
  font-family: 'AGaramondPro-Regular' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;		
}

.rosslyn-footer-recent p  a.more-news{
font-family: 'Bliss-Medium' !important;text-align:center;padding-top:30px;font-size:26px !important;line-height:30px;  display: block;
  clear: both;
}

.training-title h1, .training-title h1 span{font-family:'Bliss-Medium' !important;}

/*Extra Link Definition
================================================================================================= */
.post-content p a{font-family: 'Bliss-Medium' !important;}
a[rel~="tag"]{font-family: 'Bliss-Medium' !important;}
/*Share Icons Definition
================================================================================================= */

.fusion-sharing-box h4{
  font-family: 'Bliss-Light' !important;	
}

.fusion-sharing-box .fusion-social-networks, .fusion-sharing-box .tagline, .fusion-sharing-box h4, .fusion-sharing-box .fusion-social-networks {display:block !important;text-align:center !important;font-family: 'Bliss-Regular' !important;}

/*Read More Definition

================================================================================================= */

.more a:after, .fusion-read-more:after, .cd-timeline-content .cd-read-more:after {
  position: absolute;
  font-family: 'IcoMoon-RC';
  content: '\ea1c'; font-size: 22px; clear:both;
  }

.rosslyn-footer-row .more a:after, .fusion-read-more:after{margin-top:-1px;}
.rosslyn-footer-recent .more a:after{margin-top:0;}
.single-navigation a[rel=next]:after, .pagination-next:after, .woocommerce-pagination .next:after{
font-family: 'IcoMoon-RC';content: '\ea1c'; font-size: 24px;color:#004136;
  line-height: 24px;	
}

.single-navigation a[rel=prev]:before, .pagination-prev:before, .woocommerce-pagination .prev:before{
  transform:rotate(180deg);font-family: 'IcoMoon-RC';content: '\ea1c';   margin-left: -24px;
  font-size: 18px;
  line-height: 24px;color:#004136;
  }
.rosslyn-footer-recent p a.more-news{margin-top:30px;margin-bottom:30px;}
.fusion-sharing-box{margin-top:10px;}
.fusion-read-more, .cd-timeline-content .cd-read-more{
margin-right:30px;	margin-top: 20px !important;text-transform:uppercase; font-size: 22px;font-family:"Bliss-Regular" !important;
font-weight:500 !important;}

.content-box-heading{padding-top:4px !important;}
.wpmudevevents-list table th{background-color:#004136;text-align:center;}
.event-pagination a{padding-right:20px;}
.page #main #content  a{
}
.search .search-page-search-form{padding-top:35px;}
/*Menu Definition
================================================================================================= */
.fusion-main-menu > ul > li.current_page_item > a:after, .fusion-main-menu > ul > li > a:hover:after{
  content: "\f0d8";
  font-family: FontAwesome;
  position: relative;
  top: -28px;
  color: #b3a06d;
  font-size: 26px;
  text-align: center;
  width: 100%;
  display: block;
}
.fusion-is-sticky .fusion-main-menu > ul > li.current_page_item > a:after, .fusion-main-menu > ul > li > a:hover:after{
 top: -29px;
 }


/*News Layout Definition
================================================================================================= */

.fusion-blog-layout-medium .fusion-post-slideshow{height:202px;overflow:hidden;vertical-align:middle;margin:0;width: inherit;}
.fusion-blog-layout-medium .fusion-post-slideshow img{ overflow: hidden;max-width: none !important;display:block;}
.portrait{height:auto;width:100% !important;}
.landscape{  height: 100% !important;width:auto !important;
  position: relative;
  }
.fusion-meta-info .fusion-alignleft, .fusion-meta-info-wrapper{width:60%;font-family:"Bliss-Light";font-size: 16px}
.fusion-post-medium {padding-left:0;}
.fusion-post-medium:nth-child(even){padding-left:0;}
.rosslyn-footer-recent .fusion-post-medium:nth-child(odd){
padding-right:30px;
}

.wrapper .post-content h2, #wrapper .fusion-title h2, #wrapper #main .post-content .fusion-title h2, #wrapper .title h2, #wrapper #main .post-content .title h2, #wrapper #main .post h2, #wrapper.woocommerce .checkout h3, .cart-empty, #main .fusion-portfolio h2, h2.entry-title{text-align:left;}
.fusion-post-medium .fusion-post-content-container p{display:none;visibility:hidden;}
@media screen and (max-width: 700px) {
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium .fusion-post-slideshow img{
  width: 100% !important;	
}
}

.post{margin-top:20px;margin-bottom:0px;}
.single-post #content .fusion-post-slideshow{width:40%;float:right;display:block;margin-left:20px;} 


/*Product Images Definition
================================================================================================= */
.products .product-images {
	max-height:253px;
	height:100%;
	overflow:hidden;
	min-height:253px;
}

.products .product-images .attachment-shop_catalog {
 	max-height:253px;

	width:auto;
 }
/*Product Details Definition
================================================================================================= */
.product-details-container{
	height:125px;
	min-height:125px;
}
.term-description {font-size:30px;line-height:36px;  text-transform: capitalize;font-family: 'AGaramondPro-Regular' !important;}
.block-content .heading, .block-content .icon-left{display:none;}
.product-buttons a{text-align: center !important;padding-left:0px !important;font-size:13px !important;  background-color: #004136 !important;
  display: block;font-family: 'Bliss-Regular' !important;
  margin: 0 auto;
  width: 49%;
  min-width:49%;
  text-transform: uppercase;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  border: none;line-height:40px !important;
  color: #ffffff !important;text-shadow: none;}
  .product-buttons a:hover, .view-cart a:hover{background: #b3a06d !important;}
  .product-buttons a:before {
  position: absolute;
  margin-left: 0px;padding-left:0px !important;
  font-family: 'icomoon';
  color: inherit;display:none;content:'';
  }
  .product-buttons a:before, .add_to_cart_button:before {
  width:0;margin:0;padding-left:0 !important;
  }
.product-list-view .product-buttons a {display:block;margin:3px;}
.products .product-list-view .product-buttons a:last-child {margin-left:0 !important;}
.products .product-list-view .product-buttons {
  max-width: 80% !important;
  width: 80% !important; 
  margin:0 auto !important;
  }
.product-excerpt-container a{}

.widget_shopping_cart_content .buttons a{width:100% !important;text-indent:0 !important;padding-left:0px !important;}
.posted_in a{font-weight:600;}
 .add_to_cart{display:block;}
.product_list_widget li .amount, .product_list_widget li .quantity {
  font-size: 15px;
  font-weight: bold;
  padding-top: 3px;
  display: inline-block !important;
  text-align: right !important;
  width: 85%;
}
.remove, .widget_shopping_cart_content .buttons > a:before, .woocommerce .wc-proceed-to-checkout .wc-forward, .woocommerce .username, .view-cart a:before, .rev_slider_wrapper .shadow-right, .rev_slider_wrapper .shadow-left{display:none !important;visibility:hidden;}
.total{text-align:right;  margin-right: 45px;}
.product_list_widget li .quantity{text-align:left !important;display:inline-block !important;}
.woocommerce a.button, .show_details_button, .view-cart a{ 
background-color: #004136 !important;
  display: block;
  margin: 0 auto;  margin-bottom: 10px !important;
  text-transform: uppercase;
  text-align: center;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  border: none;
  color: #ffffff !important;
  font-family: Bliss-Regular;
}
.view-cart a{padding:8px !important;}
.button span{padding-top:15px;padding-bottom:15px;display:block;}
.woocommerce a.button:hover, .show_details_button:hover .view-cart a:hover{background-color:#b3a06d !important;}
.woocommerce-content-box{border:none !important;}
.shop_table thead tr th{font-size:16px !important;}
.avada_myaccount_user, .msg{border:none !important;}

#woocommerce_widget_cart-2, .woocommerce-container{margin-top:20px;}
.related.products, .upsells.products{clear:both;}
/*Bold Definition
================================================================================================= */
.boldlink, .email a{letter-spacing:1px;font-family:"Bliss-Medium" !important;}

.fusion-button, .searchandfilter input[type="submit"], .view-cart a{border-width:1px;color:#ffffff;border-color:#ffffff;border-radius:5px !important;}.fusion-button:hover,.fusion-button:focus,.fusion-button:active, .searchandfilter input[type="submit"]:hover, view-cart a:hover{border-width:1px;border-color:#ffffff;color:#ffffff;}
.fusion-button, .searchandfilter input[type="submit"], .view-cart a{background: #004136;}.searchandfilter input[type="submit"]:hover, .fusion-button:hover, .fusion-button:active{background: #b3a06d;}
.fusion-button-wrapper {
  display: block;
  text-align: center;
  margin: 0 auto;
  width: 100%;
  }

input, textarea, select{font-family:"Bliss-Light";  font-size: 18px;line-height:20px;}
.searchandfilter input[name="ofsearch"]{font-size:18px;}

.searchandfilter input[type="submit"]{text-transform:Uppercase;font-size:14px;font-family:"Bliss-Light";}
.searchandfilter input[type="submit"]:hover{cursor:pointer;}
.searchandfilter ul{padding:0;}
.searchandfilter #ofcategory {padding: 7px;
  border-color: #CECECE;
  margin-top: 0px;
  vertical-align: middle;}
.searchandfilter ul li{float:left;}

/*Content Definition
================================================================================================= */
.fusion-content-boxes .fusion-column {margin-bottom: 16px;}
.gingerbox .content-container{padding:20px;}
.gingerbox-x .content-container{padding:20px;background-color:#d5c9a9;}
.colLabel{width:200px;  display: inline-block;}
.openingTime{list-style-type:none;margin-top: 0;  margin-left: 0;  padding-left: 0;}
.lastLi{padding-top:10px;}
/*Menu Definition(s)
================================================================================================= */
.fusion-main-menu > ul li:first-child{display:none;}
.fusion-is-sticky .fusion-main-menu > ul li:first-child{display:inline;}

/*Title Definition(s)
================================================================================================= */
.fusion-title h1{}

/*Learning Blocks Definition
================================================================================================= */
.learning .content-container{padding:15px;color:#FFFFFF;}
.learning .content-boxes .heading{display:none;}
.post-content .learning h2 span{font-family: 'Bliss-Regular' !important;}
.learning .fusion-content-boxes .fusion-column {  margin-bottom: 16px;}
.learning .fusion-read-more{
margin-right:30px;	margin-top: 20px !important;text-transform:uppercase;color:#FFFFFF;
}
.learning .fusion-read-more:after{color:#FFFFFF;}
.learning .fusion-read-more:hover{color:#b3a06d;}

/*Timeline Express Definition
================================================================================================= */
.cd-container {  width: 100%;  max-width: 100% !important;  margin: 0 auto;}
.timeline-width30{width:49% !important;}
.announcement-banner-image {  max-width: 100%;  height: auto;  width: 100%;}
.cd-timeline-img.cd-picture{background-color:#004136 !important;}
.tl-date{width:100%;text-align:center;margin:0 auto;}
.timeline-date{ background-color: #FFFFFF; text-align: center; display: initial;  position: relative;  top: -35px;font-weight:600;font-size:26px;  }
.cd-timeline-content::before{border:none !important;}
.cd-timeline-block{  margin-top: 40px !important;}
/*Sidebar Definition
================================================================================================= */
.sidebar .widget h3{font-size:30px !important;line-height:36px; margin-top:20px;}

.sidebar .widget_nav_menu li a:before, .widget_product_categories li a:before{
content:'';  margin-left: 0;
}
.sidebar .widget_nav_menu li a:after, .widget_product_categories li a:after{
  position: absolute;
  font-family: 'IcoMoon-RC';
  content: '\ea1c';
  font-size: 22px;
  margin-top: -1px;
right:0px;
}

.sidebar .widget_nav_menu li a:hover:after, .widget_product_categories li a:hover:after
{
	  color: #b3a06d;
}
.sidebar .widget li a{width:100%;display:inline-block;}
.sidebar .widget li.current-cat a, .sidebar .widget li.current-cat a:after{color:#b3a06d;}

.sidebar .widget li.cat-item-18, .sidebar .widget li.cat-item-16{display:none;}

.sidebar .fusion-button{width:100%;}

/*
 Definition
================================================================================================= */

.fusion-header-v4 .fusion-header {
   padding-top: 30px; 
   padding-bottom: 30px; 
  }



.rosslyn-footer-row .content-container{padding:10px;background-color:#FFFFFF;padding-bottom:24px; text-align:left !important;}


.rosslyn-footer-row .content-box-column-x .content-container{padding-top:30px;padding-bottom:27px;}
.rosslyn-footer-row .content-box-column-1 .content-container .opening-hours-checklist{line-height: 32px !important;margin-bottom:48px;margin-top:20px;padding-left:14px;padding-right:14px;}
.fusion-checklist .fusion-li-item{margin-bottom:6px !important;}
.rosslyn-footer-row .content-box-column-2 .content-container{background-color:#B3A16F;}
.rosslyn-footer-row-wc .content-container{padding-left:0;padding-right:0;background-color:transparent !important;}
.rosslyn-footer-row .fusion-checklist .icon-wrapper{display:none;width:0px!important;height:0px!important;}
.rosslyn-footer-row .fusion-li-item-content{margin-left:0px !important;}
.rosslyn-footer-row .rosslyn-footer-row-columns .content-container p{padding-top:20px;padding-left:14px;padding-right:14px;}
.rosslyn-footer-row .fusion-fullwidth {
							padding-left: 0px !important;
							padding-right: 0px !important;
						}
.rosslyn-footer-row-wc .rosslyn-footer-row-columns .content-container p{padding-top:20px;padding-left:0px;padding-right:0px;}	
.rosslyn-footer-row-wc .rosslyn-footer-row-columns img{border: 10px solid #B3A16F;}				
.rosslyn-footer-row .content-container .fusion-read-more{text-align:left;border-top:1px solid;border-bottom:1px solid;padding-top: 10px;  padding-bottom: 10px;margin-left:14px;margin-right:44px;border-color:#D5CAAA;font-size:24px !important;
}
.rosslyn-footer-row .content-container .fusion-read-more:after{left:100%;border-top:1px solid;border-bottom:1px solid;padding-top: 10px;  padding-bottom: 10px;top:0;margin-right:14px;border-color:#D5CAAA;font-size:24px !important;
}

.rosslyn-footer-row-wc .content-container .fusion-read-more{margin-right:30px;margin-left:0;}
.rosslyn-footer-row .content-box-column-2 .fusion-read-more:after, .rosslyn-footer-row .content-box-column-2 .fusion-read-more{}
.rosslyn-footer-row .content-box-column-2 .fusion-read-more:hover:after, .rosslyn-footer-row .content-box-column-2 .fusion-read-more:hover{color:#D5CAAA !important;}				
.rosslyn-footer-row-columns{padding-top:30px;padding-bottom:30px;}						

@media screen and (max-width: 800px) {
.rosslyn-footer-recent .col-sm-6, .rosslyn-footer-recent .col-md-6, .rosslyn-footer-recent .col-lg-6, .rosslyn-footer-recent .fusion-post-medium:nth-child(odd){padding-left:0px;padding-right:0px;}
.rosslyn-footer-row-grey .content-box-heading{height:60px;}
.landscape {
  height: 100% !important;
  width: 100% !important;
  }
.rosslyn-footer-row .content-box-column-1 .content-container .opening-hours-checklist{margin-top:30px;margin-bottom:40px;}
.rosslyn-footer-row .content-box-column-3 p{margin-bottom:46px;}




}

.fusion-footer-widget-area h3{
   text-transform:uppercase;letter-spacing:0.04ex;  font-size: 18px !important;
  line-height: 20px;
}

.fusion-copyright-content{width:auto;}
.fusion-copyright-notice{padding-top:35px;}
.fusion-footer-copyright-area{padding-bottom:0px !important;}
.nl-box{padding-left:0;padding-right:0;}
.contact-info-container , .contact-info-container .fontawesome-icon.size-large{font-size:16px;}

.contact-info-container p{margin-top:5px;margin-bottom:5px;letter-spacing:0.02ex;}

/*Footer Navigation Definition
================================================================================================= */
.fusion-footer-widget-area ul li a{
	font-size:16px !important;line-height:33px;padding:0;
}
.fusion-footer-widget-area ul, .fusion-footer-widget-area #text-4{margin-top:45px;}

.fusion-footer-widget-area .textwidget{font-size:16px !important;line-height:26px;padding:0;}
.fusion-header-v4 .search-table{
	width:250px
}
/*searchform Definition
================================================================================================= */
.fusion-header-v4 .searchform{float:left !important;}
.fusion-secondary-menu-search{float:right !important;}
.searchform .search-table .search-button input[type="submit"]{
	-webkit-border-top-right-radius: 6px!important;
-webkit-border-bottom-right-radius: 6px!important;
-moz-border-radius-topright: 6px!important;
-moz-border-radius-bottomright: 6px!important;
border-top-right-radius: 6px!important;
border-bottom-right-radius: 6px!important;
border:none;background-color:#004136; margin-right:15px;
}
#new_subscribe, input#subscribe, #unsubscribe{text-transform:uppercase;text-align:center !important;width:80% !important;display:block;margin:0 auto;color:#FFFFFF;	-webkit-border-top-right-radius: 6px!important;
-webkit-border-bottom-right-radius: 6px!important;
-moz-border-radius-topright: 6px!important;
-moz-border-radius-bottomright: 6px!important;
border-top-right-radius: 6px!important;
border-bottom-right-radius: 6px!important;
border:none;background-color:#004136;-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;padding:10px;}
footer .newsletter-block h3{color:#004136;font-family:'Bliss-Regular' !important;text-align:center;}
footer .newsletter-block{
background-color: #E7E1D1;color:#004136;
margin-top:50px;padding-top:16px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;	
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
padding-bottom:20px;
  padding-left: 10px;
  padding-right: 10px;
}
.fusion-footer-widget-area .newsletter-block{min-height: 340px;}
.fusion-footer-widget-area{padding-bottom:0 !important;}
.fusion-sharing-box{padding-bottom:10px;}
.e-newsletter-widget-screen label{font-size:16px;margin-bottom:6px;}
.searchform .search-table .search-field input{
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
border:none;
font-size:17px;
}
.fusion-secondary-menu-social .mobile{display:none;}
.address span{display:inline-block;}
@media screen and (max-width: 800px) {
 .fusion-header-v4 .search-table, .searchform .search-field{width:100%;}
 .post-content{margin-left:10px;margin-right:10px;}

 .post-content .fusion-imageframe{display:block;}
 .post-content .fusion-imageframe img{width:100%;}
h2.entry-title{padding-top:20px !important;}
.fusion-secondary-menu-social .pull-right{display:none;}
.fusion-secondary-menu-social.mobile, .mobile .fusion-social-links-header  {} 

}
.widget_e_newsletter_subscribe{text-align:left;}
.fusion-social-links-header{margin-top:2px;}
.fusion-social-networks .fusion-social-network-icon:hover{color:#b3a06d !important;}
.fa-comment{font-family:FontAwesome;}

.post-content p{margin-bottom:18px;}
#toTop{
background-color: #004136;border-top:1px solid;border-left:1px solid; border-right:1px solid;
}
.pagination a{border-color:#004136 !important;color:#004136 !important;}
.pagination a:hover{border-color:#b3a06d !important!;color:#ffffff !important;background-color:#b3a06d !important;}
.pagination a.pagination-next:hover, .pagination a.pagination-prev:hover{background-color:#ffffff !important;color:#b3a06d !important;}
.woocommerce #main, .single #main{padding-left:0;padding-right:0;}