<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#first-header{
}
#header-top-menu &gt; div { border-top-color: #b32a38; }
#top-small-menu&gt;li,#top-small-menu&gt;li&gt;a{
color: #ffffff  ; font-family: "Cuprum"  ; font-size: 17px  ; line-height: 24px  ; }
.select-menu&gt;a, #top_menu&gt;li&gt;a{
color: #212121  ; font-family: "Roboto"  ; font-size: 12px  ; font-weight: 400  ; line-height: 19px  ; text-transform: uppercase  ; }
.select-menu li a { color: #212121; font-family: Roboto; }.select-menu li a:hover, .select-menu li.current_page_item&gt;a, .select-menu li.active&gt;a { color: #212121; }#top_menu&gt;li:hover, #top_menu&gt;li.current_page_parent, #top_menu&gt;li.current_page_ancestor{
	background-color: #ebebeb  ; 
}
#top_menu&gt;li:hover&gt;a, #top_menu&gt;li.current_page_parent&gt;a, #top_menu&gt;li.current_page_ancestor&gt;a{ color:#212121 ;}
#menu-wrapper{
	background-color: #e6e6e6  ; 
}
#top_menu&gt;li&gt;ul li&gt;a{
color: #212121  ; font-family: "Roboto"  ; font-size: 11px  ; font-weight: 400  ; line-height: 25px  ; }
#top_menu&gt;li&gt;ul li:hover&gt;a{ color:#212121 ;}
#top_menu&gt;li&gt;ul li&gt;a{
	background-color: #f3f3f3  ; 
}
#top_menu&gt;li&gt;ul li:hover&gt;a, #top_menu&gt;li&gt;ul li.current_page_item&gt;a{
	background-color: #e0e0e0  ; 
}
#menu-wrapper #top_menu .menu-pipe { color :#d4d4d4 ;}
#top_menu&gt;li:hover&gt;a, #top_menu&gt;li.current_page_parent&gt;a, #top_menu&gt;li.current_page_ancestor&gt;a, #top_menu&gt;li ul, #top_menu&gt;li.current_page_item&gt;a { border-bottom:4px solid #b32a38; }
#menu-wrapper .container { min-height: 36px; }
#navbar-search-form input[type='text'] { min-height: 40px; }
#menu-wrapper #top_menu&gt;li, #menu-wrapper #top_menu&gt;li&gt;a, #menu-wrapper #top_menu .menu-pipe { line-height: 36px; }
body{
	background-color: #f3f3f3  ; 
}
#body-wrapper .ozy-page-content, .pp_description{
color: #333333  ; font-family: "Open Sans"  ; font-size: 15px  ; font-style: normal  ; font-variant: normal  ; font-weight: normal  ; line-height: 27px  ; }
#body-wrapper .ozy-page-content a{
color: #000000  ; font-style: normal  ; font-variant: normal  ; font-weight: normal  ; }
#body-wrapper .ozy-page-content hr { background-color : #1a1a1a;}
#body-wrapper h1{
color: #111  ; font-family: "PT Sans"  ; font-size: 38px  ; line-height: 45px  ; }
#body-wrapper h2{
color: #111  ; font-family: "PT Sans"  ; font-size: 32px  ; font-weight: normal  ; line-height: 39px  ; }
#body-wrapper h3{
color: #111  ; font-family: "PT Sans"  ; font-size: 38px  ; line-height: 45px  ; }
#body-wrapper h4{
color: #111  ; font-size: 30px  ; font-style: normal  ; font-weight: 300  ; line-height: 37px  ; }
#body-wrapper h5{
color: #333333  ; font-family: "Roboto"  ; font-size: 15px  ; font-weight: 300  ; line-height: 27px  ; }
#body-wrapper h6{
color: #b32a38  ; font-family: "Roboto"  ; font-size: 12px  ; font-weight: 500  ; letter-spacing: 0.05em  ; line-height: 19px  ; }
#container-wrapper{
}
#page-heading h1{
color: #ffffff !important ; font-family: "Cuprum" !important ; font-size: 36px !important ; line-height: 43px !important ; }
#page-heading h2{
color: #ffffff !important ; font-family: "Cuprum" !important ; font-size: 26px !important ; font-style: normal !important ; line-height: 33px !important ; }
#page-heading #bread-crumbs-menu *{
color: #333333  ; font-family: "Cuprum"  ; font-size: 16px  ; line-height: 26px  ; text-decoration: none  ; }
#page-heading{
}
#page-heading { padding: 30px 0 30px 0 !important; }
#page-heading { margin-bottom:0 !important; }
.table-striped tbody &gt; tr:nth-child(odd) &gt; td, .table-striped tbody &gt; tr:nth-child(odd) &gt; th { background-color: #d1d1d1; }
.table th, .table td, .table tbody + tbody, .table-bordered, .table-bordered th, .table-bordered td  { border-color: #1a1a1a; }
#bottom-widget-wrapper { border-top:0px solid #393939; border-bottom:0px solid #393939; }#bottom-widget-wrapper{
}
#bottom-widget-wrapper section&gt;.h6-wrapper&gt;h6{
color: #ffffff  ; font-family: "arial"  ; font-size: 12px  ; line-height: 19px  ; }
#bottom-widget-wrapper section{
color: #0f0f0f  ; font-family: "verdana"  ; font-size: 9px  ; line-height: 16px  ; }
#bottom-widget-wrapper section a{
color: #0f0f0f !important ; font-family: "verdana" !important ; font-size: 9px !important ; font-style: normal !important ; line-height: 16px !important ; text-decoration: none !important ; }
#bottom-widget-wrapper section&gt;.h6-wrapper&gt;h6 { background-color: #393939 ; }
#footer-wrapper{
	background-color: #ffffff  ; 
}
#footer-wrapper section{
color: #ffffff  ; font-family: "arial"  ; font-size: 11px  ; line-height: 18px  ; }
#footer-wrapper section a{
color: #07d3ff  ; }
.iosSlider-container .selectorsBlock .selectors .selected, #tiptip_content { background-color : #b32a38 !important; }
#tiptip_holder.tip_top #tiptip_arrow_inner  { border-top-color : #b32a38 !important; }
#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color : #b32a38 !important; }
#tiptip_content{
color: #ffffff  ; font-family: "Cuprum"  ; font-size: 11px  ; line-height: 18px  ; }
.wpb_call_to_action { border-left : 4px solid #b32a38 !important; }
.ac_results{
	background-color: #aab0b3 !important ; 
}
.ac_results ul li{
color: #07d3ff  ; font-family: "Cuprum"  ; font-size: 20px  ; }
.teaser_grid_container h2.post-title a.link_title{
color: #111 !important ; font-family: "PT Sans" !important ; font-size: 32px !important ; font-weight: normal !important ; line-height: 39px !important ; }
.ui-tabs-nav li a, .ui-accordion-header a{
color: #ffffff !important ; font-family: "Cuprum" !important ; font-size: 18px !important ; line-height: 25px !important ; }
.ui-tabs-nav li:hover a, .ui-tabs-nav li.ui-tabs-active a, .ui-accordion-header:hover a, .ui-accordion-header-active a { color : #d6d6d6 !important ;}
.ui-tabs-nav li, .ui-accordion-header{
	background-color: #aab0b3 !important ; 
}
.ozy-testimonial-slider li .entry-content, .wpb_tab, .ui-accordion-content, .ui-tabs .ui-tabs-nav li.ui-tabs-active{
	background-color: #d1d1d1 !important ; 
}
.wpb_tab .wpb_content_element *, .ozy-testimonial-slider li .entry-content p, .ozy-testimonial-slider li .entry-content p *, .wpb_tab p *, .ui-accordion-content *, .wpb_call_to_action h2{
color: #ffffff !important ; font-family: "Cuprum" !important ; font-size: 17px !important ; font-style: normal !important ; font-variant: normal !important ; font-weight: normal !important ; line-height: 27px !important ; }
.ozy-testimonial-slider li .entry-content a, .wpb_tab a, .ui-accordion-content a{
color: #07d3ff !important ; font-family: "Cuprum" !important ; font-size: 20px !important ; line-height: 27px !important ; }
.ozy-testimonial-slider li .entry-content:after { border-top-color: #d1d1d1; }
.wpb_call_to_action, blockquote, q{
	background-color: #b32a38 !important ; 
}
.wpb_call_to_action h2, blockquote, q{
color: #ffffff !important ; font-family: "georgia" !important ; font-size: 30px !important ; font-weight: lighter !important ; line-height: 37px !important ; }
.wpb_call_to_action a, blockquote a, q a{
color: #07d3ff !important ; font-family: "georgia" !important ; font-size: 30px !important ; font-weight: bold !important ; line-height: 37px !important ; }
.view_project_link_button, #post-navigation a, .iosSlider-container .prevContainer .ios-prev,.iosSlider-container .nextContainer .ios-next,.nivo-nextNav,.nivo-prevNav,.social-share-buttons-wrapper li span, .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev, .wpb_carousel .prev, .wpb_carousel .next{
	background-color: #b32a38 !important ; 
}
.view_project_link_button:hover, #post-navigation a:hover, .iosSlider-container .prevContainer .ios-prev:hover,.iosSlider-container .nextContainer .ios-next:hover,.nivo-nextNav:hover,.nivo-prevNav:hover,.social-share-buttons-wrapper li:hover span, .flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover, .wpb_carousel .prev:hover, .wpb_carousel .next:hover{
	background-color: #1a1a1a !important ; 
}
#backToTop, .sidebar-widget .tagcloud a, .paging-wrapper&gt;a,#commentform #submit, .ozy-page-content input[type=button],.ozy-page-content input[type=submit],.ozy-page-content input[type=reset],.ozy-page-content button:not(.wpb_button), .wpb_carousel .prev, .wpb_carousel .next, .wpb_button.wpb_ozy_auto{
	background-color: #b32a38  ; 
}
#backToTop:hover, .sidebar-widget .tagcloud a:hover, .paging-wrapper&gt;a:hover,.paging-wrapper&gt;a.current,#commentform #submit:hover, .ozy-page-content  input[type=button]:hover,.ozy-page-content  input[type=submit]:hover,.ozy-page-content input[type=reset]:hover,.ozy-page-content button:not(.wpb_button):hover, .wpb_carousel .prev:hover, .wpb_carousel .next:hover, .wpb_button.wpb_ozy_auto:hover{
	background-color: #1a1a1a  ; 
}
#commentform #submit,.ozy-page-content input[type=button],.ozy-page-content input[type=submit],.ozy-page-content input[type=reset],.ozy-page-content button:not(.wpb_button), .sidebar-widget .tagcloud a, .wpb_carousel .prev, .wpb_carousel .next, .wpb_carousel .prev, .wpb_button.wpb_ozy_auto, .shortcode-btn.wpb_button_a span{
color: #ffffff !important ; font-family: "Roboto" !important ; font-size: 11px !important ; line-height: 18px !important ; }
.social-share-buttons-wrapper li span{
color: #ffffff  ; }
.wpb_call_to_action .wpb_button_a .wpb_button.wpb_ozy_auto{
color: #ffffff !important ; font-family: "georgia" !important ; font-size: 32px !important ; font-style: normal !important ; font-weight: lighter !important ; line-height: 39px !important ; }
.paging-wrapper&gt;a{
color: #ffffff !important ; font-family: "Roboto" !important ; font-size: 11px !important ; }
.title-with-icon&gt;span, .title-with-icon&gt;a&gt;span, .dropcap-rectangle, .dropcap-rounded{
	background-color: rgba(179,42,56,0.5)  ; 
}
.title-with-icon-wrapper:hover&gt;.title-with-icon&gt;span, .title-with-icon-wrapper:hover&gt;.title-with-icon&gt;a&gt;span{
	background-color: rgba(26,26,26,0.5)  ; 
}
.title-with-icon:hover&gt;span, .title-with-icon&gt;span, .title-with-icon:hover&gt;a&gt;span, .title-with-icon&gt;a&gt;span { color : #ffffff !important; }
#body-wrapper table td, #body-wrapper dl { border-color: #1a1a1a !important; }
fieldset.ozy-content-divider { border-top:1px solid #b32a38 !important; }
.ozy-border-wrapper,.ozy-border-box&gt;div .wpb_wrapper { border: 1px solid #b32a38 !important; padding: 20px; }fieldset.ozy-content-divider legend{
color: #b32a38 !important ; font-family: "Cuprum" !important ; font-size: 18px !important ; font-weight: lighter !important ; line-height: 25px !important ; }
.wpb_separator, .vc_text_separator { border-bottom-color: #b32a38 !important; }
.vc_text_separator div{
color: #b32a38 !important ; font-family: "Cuprum" !important ; font-size: 18px !important ; font-weight: lighter !important ; line-height: 25px !important ; }
.progress-bar&gt;div{
	background-color: #0fa5c5 !important ; 
}
.progress-bar{
	background-color: #000000 !important ; 
}
.progress-bar&gt;div{
color: #ffffff !important ; font-family: "arial" !important ; font-size: 12px !important ; line-height: 19px !important ; }
.wpb_twitter_widget.big-tweet a { color: #f5eded !important; }
.title-with-icon span, .dropcap-rectangle { border-bottom : 1px solid #b32a38 !important; }
.wpcf7-submit{
	background-color: #b32a38  ; 
}
.wpcf7-submit:hover{
	background-color: #1a1a1a  ; 
}
.wpcf7-submit{
color: #ffffff !important ; font-family: "Roboto" !important ; font-size: 11px !important ; line-height: 18px !important ; }
form input[type=number],form input[type=text], form input[type=password], form input[type=file], form input[type=color],form input[type=date],form input[type=datetime],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=range],form input[type=search],form input[type=tel],form input[type=time],form input[type=url],form input[type=week], form select, form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=color],.wpcf7-form input[type=date],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=email],.wpcf7-form input[type=month],.wpcf7-form input[type=number],.wpcf7-form input[type=range],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=time],.wpcf7-form input[type=url],.wpcf7-form input[type=week], .wpcf7-form select, .wpcf7-form textarea, .sidebar-widget input[type=text], .sidebar-widget input[type=password], .sidebar-widget select, .sidebar-widget textarea, #commentform input[type=text], #commentform textarea{
color: #111 !important ; font-family: "arial" !important ; font-size: 20px !important ; font-style: normal !important ; font-variant: normal !important ; font-weight: 400 !important ; line-height: 28px !important ; }
form input[type=number],form input[type=text], form input[type=password], form input[type=file], form select, form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=color],.wpcf7-form input[type=date],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=email],.wpcf7-form input[type=month],.wpcf7-form input[type=number],.wpcf7-form input[type=range],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=time],.wpcf7-form input[type=url],.wpcf7-form input[type=week], .wpcf7-form select, .wpcf7-form textarea, .sidebar-widget input[type=text], .sidebar-widget input[type=password], .sidebar-widget select, .sidebar-widget textarea, #commentform input[type=text], #commentform textarea{
	background-repeat: repeat !important ; 
	background-color: #fdfdfd !important ; 
}
form input[type=number]:focus,form input[type=text]:focus, form input[type=password]:focus, form input[type=file]:focus,form input[type=color]:focus,form input[type=date],form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=email]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=range]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus, form select:focus, form textarea:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=color]:focus,.wpcf7-form input[type=date]:focus,.wpcf7-form input[type=datetime]:focus,.wpcf7-form input[type=datetime-local]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=month]:focus,.wpcf7-form input[type=number]:focus,.wpcf7-form input[type=range]:focus,.wpcf7-form input[type=search]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=time]:focus,.wpcf7-form input[type=url]:focus,.wpcf7-form input[type=week], .wpcf7-form select:focus,	.wpcf7-form textarea:focus, .sidebar-widget input[type=text]:focus, .sidebar-widget input[type=password]:focus, .sidebar-widget select:focus, 			.sidebar-widget textarea:focus, #commentform input[type=text]:focus, #commentform textarea:focus { border:1px solid #d4d4d4 !important ; box-shadow:0 0 10px #d4d4d4 !important;}
form input[type=number],form input[type=text], form input[type=password], form input[type=file], form input[type=color],form input[type=date],form input[type=datetime],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=range],form input[type=search],form input[type=tel],form input[type=time],form input[type=url],form input[type=week], form select, form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=color],.wpcf7-form input[type=date],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=email],.wpcf7-form input[type=month],.wpcf7-form input[type=number],.wpcf7-form input[type=range],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=time],.wpcf7-form input[type=url],.wpcf7-form input[type=week], .wpcf7-form select, .wpcf7-form textarea, .sidebar-widget input[type=text], .sidebar-widget input[type=password], .sidebar-widget select, .sidebar-widget textarea, #commentform input[type=text], #commentform textarea { border:1px solid #d4d4d4 !important ; }
.highlight-bg { background-color: #b32a38; }
.blog-post-title:first-letter, .portfolio-listing .info-box h4:first-letter { border-bottom: 1px solid #b32a38; padding-bottom:5px; }
.generic-button, .generic-button-alt:hover{
	background-color: #b32a38  ; 
}
.generic-button:hover, .generic-button-alt{
	background-color: #1a1a1a  ; 
}
.generic-button, .generic-button-alt *{
color: #ffffff  ; font-family: "Roboto"  ; font-size: 11px  ; line-height: 18px  ; }
.classic-blog-listing-item{
	background-color: rgba(0,0,0,0.3)  ; 
}
.blog-details-part .blog-post-title, .blog-details-part .blog-post-title a{
color: #ffffff !important ; font-family: "Cuprum" !important ; font-size: 36px !important ; line-height: 48px !important ; }
.blog-details-part .blog-post-title a:hover { color: #f5eded !important; }
.blog-details-part{
color: #ffffff  ; font-family: "Cuprum"  ; font-size: 12px  ; line-height: 19px  ; }
.blog-info-bar-details .label, .blog-info-footer-bar span { color: #959595; }
.author-box,.comment-body{
	background-color: rgba(0,0,0,0.3)  ; 
}
.author-box,.comment-body{
color: #ffffff !important ; font-family: "Cuprum" !important ; font-size: 12px !important ; line-height: 19px !important ; }
.author-box a,.comment-body a,.comment .reply .icon-comment{
color: #07d3ff !important ; font-family: "Cuprum" !important ; font-size: 12px !important ; line-height: 19px !important ; }
.post-portfolio-title .post-title, .post-portfolio-title .post-title a{
color: #000000 !important ; font-family: "Roboto" !important ; font-size: 20px !important ; line-height: 27px !important ; }
.post-portfolio-icons .icon-plus, .post-portfolio-icons .icon-search, .grid_layout-portfolio li:hover .post-portfolio-title .category-label { background-color:#b32a38 !important; color:#000000 !important; }
.post-portfolio-title .category-label { color:#000000 !important; }
.categories_filter { border-bottom : 1px solid #1a1a1a ; border-top : 1px solid #1a1a1a ;}.categories_filter li:not(.active) a { color:#f5eded !important;}
.grid_layout-portfolio-classic .post-portfolio-title { background-color: #ffffff ; }
.sidebar-generic .sidebar-widget{
color: #ffffff  ; font-family: "Cuprum"  ; font-size: 12px  ; line-height: 19px  ; }
.sidebar-generic .sidebar-widget a{
color: #07d3ff  ; font-family: "Cuprum"  ; font-size: 12px  ; line-height: 19px  ; }
.sidebar-generic .sidebar-widget h6{
color: #ffffff !important ; font-family: "Cuprum" !important ; font-size: 24px !important ; font-weight: bold !important ; line-height: 31px !important ; }
.sidebar-generic .sidebar-widget{
	background-color: rgba(0,0,0,0.3)  ; 
}
.sidebar-generic .sidebar-widget h6 { border-bottom: 1px solid #363434 ; }
section.sidebar-widget ul.menu&gt;li, section.sidebar-widget ul.menu&gt;li:last-child { border-color: #363434 !important; }
::-moz-selection { background: #b32a38; color: #ffffff; text-shadow: none; }
::selection { background: #b32a38; color: #ffffff; text-shadow: none; }
#navbar-search-wrapper span{
color: #212121  ; line-height:40px;}
#navbar-search-form input.open[type=text] { background-color: #e0e0e0 !important; }
#navbar-search-form input.open[type=text]{
color: #212121 !important ; font-weight: 400 !important ; text-transform: uppercase !important ; background-color:#f3f3f3;}
@font-face {
	font-family: 'TramCn-Thin';
	src: url('/fonts/TramCn-Thin.eot?#iefix') format('embedded-opentype'),  url('/fonts/TramCn-Thin.otf')  format('opentype'),
	url('/fonts/TramCn-Thin.woff') format('woff'), url('/fonts/TramCn-Thin.ttf')  format('truetype'), url('/fonts/TramCn-Thin.svg#TramCn-Thin') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'GoldieHand-Italic';
  src: url('/fonts/GoldieHand-Italic.eot?#iefix') format('embedded-opentype'),  url('/fonts/GoldieHand-Italic.otf')  format('opentype'),
	     url('/fonts/GoldieHand-Italic.woff') format('woff'), url('/fonts/GoldieHand-Italic.ttf')  format('truetype'), url('/fonts/GoldieHand-Italic.svg#GoldieHand-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'AvenirNextW1G-Regular';
	src: url('/fonts/AvenirNextW1G-Regular.eot?#iefix') format('embedded-opentype'),	url('/fonts/AvenirNextW1G-Regular.otf')	format('opentype'),
		 url('/fonts/AvenirNextW1G-Regular.woff') format('woff'), url('/fonts/AvenirNextW1G-Regular.ttf')	format('truetype'), url('/fonts/AvenirNextW1G-Regular.svg#AvenirNextW1G-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirNextW1G-Bold';
	src: url('/fonts/AvenirNextW1G-Bold.eot');
	src: local('☺'), url('/fonts/AvenirNextW1G-Bold.woff') format('woff'), url('/fonts/AvenirNextW1G-Bold.ttf') format('truetype'), url('/fonts/AvenirNextW1G-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
@font-face {
	font-family: 'Conv_AvenirNextW1G-Medium';
	src: url('/fonts/AvenirNextW1G-Medium.eot');
	src: local('☺'), url('/fonts/AvenirNextW1G-Medium.woff') format('woff'), url('/fonts/AvenirNextW1G-Medium.ttf') format('truetype'), url('/fonts/AvenirNextW1G-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

.gl-social {
	height: 100%;
	width: 1em;
	text-align: center;
	font-size: 60px!important;
	line-height: 60px!important;
	background-color: #b32a38;
	color: #fff;
	padding: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.none {
	display: none;
}

.hotspot-container {
	z-index: 100000;
}

.col2 .col-text {
	padding: 20px 50px 30px 50px;
	font-size: 14px;
	line-height: 1.65;
	text-align: center;
	vertical-align: middle;
	color: #4c4c4c;
}
.col2 img {
	padding: 0!important;
	margin: 0!important;
	vertical-align: middle;
	width:100%;
}
.col2 h2, .col2 h4 {
	font-family: 'Roboto', Arial!important;
	font-size: 14px!important;
	line-height: 1.5!important;
	font-weight: 700!important;
	padding: 20px 0px 10px!important;
	text-transform: uppercase!important;
	color: #444!important;
}
.col2 {
	display: table;
}
.col2 .col {
	display: table-cell;
	width: 50%; 
}
.col2 .col:nth-child(even) {
	background: #fff;
}
.col2 .col:nth-child(odd) {
	background: #fff;
}


.goldwell-master {
	font-size: 10px!important;
	line-height: 1.5!important;
}

hr {
	height: 0!important;
  background-color: transparent!important;
  border-top: 1px solid #D2D2D2!important;
  border-bottom: 1px solid #fff!important;
}

.smdesc {
	padding-top:15px;
	font-size: 10px;
	line-height: 1.4!important;
}

.smooth_slider span {
  line-height: 1.65!important;
}

.img-border {
	border: 8px solid #c5c5c5; 
}

.pad-0 {
	padding: 0!important;
	margin: 0!important;
}

.kao-pad {
	display: block;
	padding: 55px 0 70px 0;
}

.logo-bottom {
	display: block; float:left; padding: 0px 35px 5px 0;
}

.gl-copyright {
	float: left;
	padding-top: 5px;
}

.sjs-copyright {
	float: right;
	padding-top: 5px;
}

#page-heading #bread-crumbs-menu * {
	color: #333!important;
	font-family: 'Open Sans', Arial!important;
	font-size: 10px!important;
	font-weight: 600!important;
	line-height: 1.5!important;
	text-decoration: none!important;
}

.pad-h {
	padding: 10px 0 3px 0;
	font-weight: 700!important;
}

ul.l-gw-list {
	padding-right: 40px;
}

.gl-divider {
  margin: 20px auto 50px auto;
  float: left;
  width: 100%;
  position: relative;
}

.gl-divider .gl-logo {
  width: 12px;
  height: 12px;
  background-color: #cc2d30;
  position: absolute;
  left: 50%;
  margin-left: -6px;
}

#bgmp_map-canvas {
	width: 100% !important;
	height: 400px;
}


.pad-40 {padding: 40px 80px; text-align:center;}
.pad-30 {padding: 30px 60px 10px; text-align:center;}
.pad-20 {padding: 20px 20px 20px 20px; text-align:center;}

.text-center {
	text-align: center;
}


#body-wrapper .container p {
	margin: 0;
	padding-top: 0.9em;
	padding-bottom: 1em;
	font-family: 'AvenirNextW1G-Regular', 'Roboto', sans-serif;
}

.pum-content.popmake-content p {
	margin: 0;
	padding-top: 1em;
	padding-bottom: 1em;
	font-family: 'AvenirNextW1G-Regular', 'Roboto', sans-serif;
	font-size: 15px!important;
	line-height: 1.75!important;
}

.pum-content.popmake-content a {
	font-size: 19px!important;
	color: #fff;	
}

.pum-content.popmake-content {
	padding-top: 20px; 
}

.wpb_text_column .wpb_wrapper {
  margin: 0;
  padding-top: 0.9em;
  padding-bottom: 1em;
	font-family: 'AvenirNextW1G-Regular', 'Open Sans', Arial, sans-serif!important;
}

small {
	font-size: 85%;
	line-height: 1.45!important;
}

.grid-desc {
	font-size: 12px;
	line-height: 1.75!important;
}

h4 small {
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 12px;
	line-height: 1.25!important;
	font-weight: 600;
}


h3 small {
	font-size: 70%;
}

footer {
	background-color: #fff!important;
}

#bottom-widget-wrapper {
	padding-top: 30px;
}

.t-margin-0 {
	margin-top: 0 !important;
}

.marg-b-0 {
	margin-bottom:0!important;
}

.smooth_slider {
	padding: 0 0px 0 0 !important;
}

.smooth_slider li {
	vertical-align: baseline;
}


@media screen and (min-width: 980px) {

#container-wrapper.full_cont {
padding-top: 130px!important;
}

#header-top-menu {
float: left;
position: fixed;
margin: 0;
top: 0;
width: auto;
opacity: .5;
}

.social-share-buttons-wrapper li, .social-share-buttons-wrapper li span {
width: 20px;
height: 20px;
font-size: 20px;
display: none;
}
#header-top-menu&gt;div {
padding-top: 11px;
}

#first-header {
position: fixed;
width: 100%;
background: white;
top: 0;
height: 100px;
z-index: 9000;
}

#menu-wrapper, #menu-wrapper.floater-bar {
height: 40px;
top: 89px !important;
position: fixed;
width: 100%;
z-index: 9000;
}

#menu-wrapper #top_menu&gt;li, #menu-wrapper #top_menu&gt;li&gt;a, #menu-wrapper #top_menu .menu-pipe {
line-height: 38px;
}
#navbar-search-form {
display: none;
}
#top_menu&gt;li:hover&gt;a, #top_menu&gt;li.current_page_parent&gt;a, #top_menu&gt;li.current_page_ancestor&gt;a, #top_menu&gt;li ul, #top_menu&gt;li.current_page_item&gt;a {
border-bottom: 2px solid #b32a38;
}
#menu-wrapper #top_menu {
display: inline-block;
}
.nav-collapse.collapse {
text-align: center;
}
.navbar-inner li {
text-align: left;
}
.navbar .nav {
float: none;
}
.nav &gt; li.menu-item:first-child &gt; a {
padding-left: 15px !important;
}
#first-header #logo {
float: none;
margin: 30px 0 0px 0px !important
}
}

@media screen and (max-width: 979px) {
#header-top-menu {
display: none;
}
}

.dropdown-menu {
	z-index: 2000!important;
}

.wpb_button {
	padding: 7px 15px 6px!important;
	margin-bottom: 18px!important;
}
.gw-act-pb {
	background-color: #455057!important;
	color: #fff;
}

.blog-details-part { 
	background-color: #1a1a1a!important;
}
.blog-big-photo { 
	padding-bottom: 25px!important;
}
.blog-info-bar-details {
	display: none;
}

.gl-but {
  background: transparent;
  padding: 8px 20px 5px;
  margin: 10px 5px 10px 5px;
  color: #444!important;
  border: 2px solid #444;
  font-size: 14px !important;
  font-family: 'Roboto', sans-serif!important;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
}

.button-main {
	background: #fff;
	border: 1px solid #eaeaea;
	padding: 11px 20px 10px;
	margin: 10px 5px 10px 5px;
	color: rgb(90, 90, 90) !important;
	border-radius: 6px;
	font-family: 'Roboto', sans-serif!important;
	font-size: 11px!important;
	line-height: 1.8!important;
	font-weight: 500!important;
	text-align: left;
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	-webkit-transition: all 0.5s cubic-bezier(0.440, 0.05, 0.60, 0.95);
	-moz-transition: all 0.5s cubic-bezier(0.440, 0.05, 0.60, 0.95);
	transition: all 0.5s cubic-bezier(0.440, 0.05, 0.60, 0.95);
}

.button-main:hover { 
	background: #b32a38; 
	border: 1px solid #b32a38;
	color: #fff!important; 
	text-decoration: none!important;
}
.button-main:active {
	background: #282f33;
	color: #fff!important;
	text-decoration: none!important;
}

div.cc_main_2 {
	min-height: 605px!important;
	background: #fff;
	color: #333;
	padding: 50px 40px 0px 40px;
	margin: 0 0 30px 0;
}

div.cc_gw_clr {
	background: #f9f9f9;
	padding: 35px 50px 20px 50px;
	margin: 30px 0 40px 0;
	font-family: 'AvenirNextW1G-Regular', 'Open Sans', sans-serif;
	font-size: 14px;
}

div.cc_gw_clr2 {
	background: #fff;
	padding: 0;
	margin: 0;
	font-family: 'AvenirNextW1G-Regular', 'Open Sans', sans-serif;
}

.cc_but-pad {
	padding: 0 30px;
	font-family: 'Roboto', sans-serif!important;
}

#page-heading h1, h1 {
	font-family: 'TramCn-Thin', sans-serif!important;
	font-size: 34px!important;
	line-height: 1.22!important;
	text-transform: uppercase;
	color: #b32a38!important;
}

#page-heading h2 {
	font-family: 'TramCn-Thin', sans-serif!important;
	font-size: 26px!important;
	line-height: 1.25!important;
	padding: 5px 0px 10px!important;
	color: #333!important;
}

h4.popover-title {
	font-family: 'Roboto', sans-serif!important;
	font-size: 14px!important;
	font-weight: 500!important;
	line-height: 1.6!important;
	padding: 15px 10px 0 15px!important;
	text-transform: uppercase!important;
}

.popover-content p {
  font-family: 'Open Sans', sans-serif!important;
	font-size: 13px!important;
	line-height: 1.65!important;
}

h2 {
	font-family: 'TramCn-Thin', sans-serif!important;
	font-size: 32px!important;
	line-height: 1.25!important;
	padding: 25px 0px 20px;
	text-transform: uppercase!important;
	letter-spacing: 0.5px!important;
	word-spacing: 1px;
	text-decoration: none!important;
	color: #333!important;
}


h3 {
	font-family: 'TramCn-Thin', sans-serif!important;
	font-size: 28px!important;
	line-height: 1.33!important;
	padding: 25px 0px 20px;
	text-transform: uppercase!important;
	letter-spacing: 0.5px!important;
	word-spacing: 1px;
	color: #333!important;
}

h4 {
	font-family: 'TramCn-Thin', sans-serif!important;
}

h5 {
	font-family: 'Roboto', sans-serif!important;
	font-size: 13px!important;
	font-weight: 400!important;
	font-style: normal!important;
	line-height: 1.7!important;
	letter-spacing: 0.1px!important;
}

.t-info {
	font-family: 'Conv_AvenirNextW1G-Bold';
	font-size: 14px!important;
	letter-spacing: 0.2px;
	color: #b32a38;
}

.l-pad-20 {padding-left: 20px;}
.l-pad-40 {padding-left: 40px;}
.r-pad-10 {padding-right: 10px;}
.r-pad-15 {padding-right: 15px;}
.r-pad-20 {padding-right: 20px;}
.r-pad-30 {padding-right: 30px;}
.t-pad-9 {padding-top: 9px;}
.t-pad-10 {padding-top: 10px;}
.t-pad-15 {padding-top: 15px;}
.t-pad-19 {padding-top: 19px;}
.t-pad-20 {padding-top: 20px;}
.t-pad-25 {padding-top: 25px;}
.t-pad-30 {padding-top: 30px;}
.t-pad-34 {padding-top: 34px;}
.t-pad-40 {padding-top: 40px;}
.t-pad-50 {padding-top: 50px;}
.t-pad-60 {padding-top: 60px;}
.t-pad-75 {padding-top: 75px;}
.t-pad-350 {padding-top: 450px;}
.t-marg-50 {margin-top: 50px;}
.t-marg--25 {margin-top: -25px;}
.t-marg--50 {margin-top: -50px;}
.b-marg--20 {margin-bottom: -120px;}
.b-pad-30 { padding-bottom: 30px;}
.b-pad-40 { padding-bottom: 40px;}
.v-pad-20 { padding: 0 20px;}
.t-pad-0 { padding-top: 0;}

.v-pad-col { padding: 20px;}
.t-pad { padding: 50px 0px 5px 0px;}

.cc-main-logo { padding: 5px 20px 20px;}

.t-28 {
	font-family: 'Roboto', sans-serif!important;
	font-size: 11px;
	line-height: 1.25;
	padding-top: 20px!important;
	padding-bottom: 7px!important;
	font-weight: 500;
	color: #B32A38;
}

.t-48 {
	display: inline;
	font-family: 'Roboto', sans-serif!important;
	font-size: 17px;
	line-height: 1.25;
	font-weight: 400;
	margin-top: 5px!important;
	color: #757575;
	text-shadow: rgb(255, 255, 255) 1px 1px 0px;
}

.g-t div {
	float: left;
	width: 85px;
	height: 85px;
	margin: -20px 25px 0 -20px;
	background-color: #b32a38;
}

.g-t {
	margin-left: 20px;
	margin-right: 20px;
	height: 65px;
	padding-bottom: 20px;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#navbar-search-wrapper { display: none\9; }

.social-share-buttons-wrapper img, .link_image, #backToTop, .span12 input, .flex-prev, .flex-next {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tooltip_below, .tparrows, .g-t div {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

ul.l-gw-list {
	padding-left: 20px;
	margin: 30px 0;
}
ul.l-gw-list li {
	background: url(./wp-content/uploads/gw-list-style.png) left 4px no-repeat;
	list-style: none;
	padding: 0px 0px 25px 40px;
	font-size: 14px;
}
ul.gw-l-g {
	padding: 0px;
	margin-top: 8px;
}
ul.gw-l-g li {
	background:url(./wp-content/uploads/images/gw-list-style-green.jpg) left 7px no-repeat;
	list-style: none; padding: 0px 0px 8px 22px;
	font-family: 'AvenirNextW1G-Regular', 'Roboto', sans-serif;
	font-size: 17px;
	color: #1a1a1a;
	line-height: 27px;
}

ul.gw-l-p {
	padding: 0px;
	margin-top: 8px;
}
ul.gw-l-p li {
	background:url(./wp-content/uploads/images/gw-list-style-pink.jpg) left 7px no-repeat;
	list-style: none;
	padding: 0px 0px 8px 22px;
	font-family: 'AvenirNextW1G-Regular', 'Roboto', sans-serif;
	font-size: 17px;
	color: #1a1a1a;
	line-height: 27px;
}

ul.gw-l-r {
	padding: 0px;
	margin-top: 15px;
}
ul.gw-l-r li {
	background:url(./wp-content/uploads/images/gw-list-style-red.jpg) left 7px no-repeat;
	list-style: none;
	padding: 0px 0px 8px 24px;
	font-family: 'AvenirNextW1G-Regular', 'Open Sans', Arial, sans-serif!important;
}

ul.gw-l-nrm {
	padding: 0px;
	margin-top: 15px;
}
ul.gw-l-nrm li {
	background:url(./wp-content/uploads/images/gw-list-style-red.jpg) left 7px no-repeat;
	list-style: none;
	padding: 0px 0px 10px 24px;
	font-family: 'AvenirNextW1G-Regular', 'Open Sans', sans-serif;
}

.salon { margin-top: -3px; margin-right: -2px; padding: 1em; background: #4f5565; color: #fff; }
.salon h1 { font-size: 27px!important; line-height: 32px!important; color: #F0EDA4!important;}
.salon h2 { font-size: 27px!important; }
.salon div { font-size: 18px!important; line-height: 28px!important; }
.salon p { margin: 5px 0; font-size: 18px!important; line-height: 28px!important;}

.teaser_grid_container h2 {
	color: #111!important;
	line-height: 1.15!important;
}
#body-wrapper .ozy-page-content a {
	color: #b32a38;
}

#body-wrapper .ozy-page-content a.link_image {
	color: white !important;
}
.ozy-page-content .pbSubmit {
	background-color: #b32a38;
	color: #ffffff !important;
	font-family: 'AvenirNextW1G-Regular', 'Roboto', sans-serif!important;
	font-size: 15px !important;
	line-height: 22px !important;
	padding: 8px 10px 8px 10px !important;
	text-align: center;
}

.avenir {
	font-family: 'AvenirNextW1G-Regular', 'Roboto', sans-serif!important;
}

.hand {
	font-family: 'GoldieHand-Italic', 'Roboto', sans-serif!important;
	font-size: 20px;
}

.wpb_button.wpb_ozy_auto.wpb_btn-large {
	font-size: 14px!important;
	padding: 18px 40px 16px!important;
	min-width: 300px;
}


@media screen and (min-width: 979px) and (max-width: 1220px) {
.select-menu&gt;a, #top_menu&gt;li&gt;a {font-size: 15px!important;}
}


@media screen and (max-width: 580px) {
ul.l-gw-list li { padding: 0px 0px 25px 40px; margin-left: -20px; }
.flex-prev { opacity: 0.35!important;}
.flex-next { opacity: 0.35!important;}
}

@media screen and (max-width: 580px) {
.g-t { background-color: transparent; height: 100%; padding: 0px; margin: 0px;}
.g-t div { display: none; }
.t-pad { padding: 0px; }
}

@media screen and (max-width: 1100px) {
	
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
width: 80%!important;
float: none!important;
display: block!important;
margin-left: 10%!important;
}
	
.vc_responsive div.vc_row-fluid div[class*="vc_span"] {
float: none;
display: block;
width: auto;
margin-left: 0;
padding-left: 7%;
padding-right: 7%;
}

.t-marg--50 {margin-top: 0px;}
.pad-30 {padding: 0px 17% 0px 17%!important;}
.t-pad-col {padding: 0px 12% 0px 12%;}

.kao-pad {
display: block;
padding: 0px 0 30px 0;
}

.logo-bottom {
padding: 30px 20px 10px 0;
}

.gl-copyright {
padding-top: 20px;
}

.sjs-copyright {
padding-top: 30px;
}

.col2 {
display: block;
margin-left: auto;
margin-right: auto;
}

.col2 .col {
display: block;
margin-left: auto;
margin-right: auto;
width: 100%;
}

.col2 .col-text {
padding: 30px 0px 30px 0px;
}

.col2 .col:nth-child(even) {
background: transparent;
}
.col2 .col:nth-child(odd) {
background: transparent;
}

div.cc_main_2 { min-height:340px; 
padding: 40px 30px 10px 30px!important;
margin: 0 12% 30px 12%!important; }

}

@media screen and (max-width: 480px) {
.vc_responsive div.vc_row-fluid div[class*="vc_span"] {
padding-left: 0;
padding-right: 0;
}
}

@media screen and (max-width: 600px) {
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
width: 100%!important;
margin-left: 0%!important;
}
	
div.cc_main_2 {
padding: 40px 30px 10px 30px!important;
margin: 0 2% 30px 2%!important; }

.pad-30 {padding: 0px 10% 0px 10%!important;}
.t-pad-col {padding: 0px 7% 0px 7%;}

.smooth_slider {padding: 5px 5% 5px 5%!important;}

.animsition-loading:after{content: url("/wp-content/uploads/goldwell-logo-sm.png")!important;}

.wpb_button.wpb_ozy_auto.wpb_btn-large {
font-size: 13px!important;
padding: 10px 20px 8px!important;
min-width: 100px;
}

}

@media screen and (max-width: 360px) {
.page-id-9 {
background-color: #fff; }

div.cc_main_2 {
background-color: transparent;
padding: 0 0 50px 0!important;
margin: 0px 0 0px 0!important; }

.pad-30 {padding: 0px 5% 0px 5%!important;}
.t-pad-col {padding: 0px 5% 0px 5%;}

}

@media screen and (min-width: 980px) and (max-width: 1220px) {
.select-menu&gt;a, #top_menu&gt;li&gt;a {
font-size: 12px!important;}
}

@media screen and (max-width: 1100px) {
.vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
margin-left: 0;
width: auto;
}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
width: 100%;
float: none;
display: block;
margin-left: 0%;
}
.pad-7p {
padding-left: 7%;
padding-right: 7%;
}
.smooth_slider {
background-color: transparent!important;
}
}

.smooth_slider .smooth_prev, .smooth_slider .smooth_next {
	width: 30px!important;
	height: 39px!important;
}  

.smooth_slider span {
	padding-bottom: 30px!important;
}

@media screen and (max-width: 750px) {
.smooth_slider .smooth_slider_thumbnail {
margin-left: 0px!important;
}
}


.gl-info {
	font-family: 'Open Sans', sans-serif!important;
	color: #5a5a5a!important;
	text-align: left!important;
	font-weight: 300!important;
	font-size: 24px!important;
	padding-bottom: 20px!important;
}

.pad-top-0 {
	padding-top: 0!important;
}

.hotspot-container .popover {
	z-index: 9999999!important;
}

.teaser_grid_container h2.post-title a.link_title {
	color: #111!important;
	font-family: "Roboto" !important;
	font-size: 12px!important;
	line-height: 1.25!important;
	font-weight: normal!important;
}

.teaser_grid_container h2.post-title a.link_title strong {
	display: block;
	margin-bottom: 3px;
	margin-top: 3px;
	word-spacing: 0!important;
	font-family: 'Roboto', sans-serif!important;
	font-weight: 700!important;
}

.teaser_grid_container h2.post-title a.link_title:hover {
	text-decoration: none!important;
}

.teaser_grid_container h2.post-title {
	padding: 0 0!important;	
}

.popover .popover-inner {
	padding: 10px 14px;
}

div.ppt {
	display: none!important;
}

#page-heading {
	padding: 40px 0 50px 0!important;
}

.teaser_grid_container h2.post-title a.link_title em {
	font-style: normal!important;
	font-size: 10px!important;
	font-weight: 500!important;
	line-height: 1.45!important;
}

.gl-sm-title {
	font-family: 'TramCn-Thin', sans-serif!important;
	font-size: 28px!important;
	line-height: 1.25!important;
	padding: 25px 0px 20px;
	text-transform: uppercase!important;
	letter-spacing: 0.5px!important;
	word-spacing: 1px;
	padding: 20px 0px 5px!important;
}

.gl-subtitle {
	font-family: 'Roboto', sans-serif!important;
	font-size: 13px!important;
	font-weight: 400!important;
	font-style: normal!important;
	line-height: 1.7!important;
	letter-spacing: 0.2px!important;
	padding: 0px 0px 10px!important;
}

h2.gl-subtitle {
	font-size: 14px!important;
}

a.link_image.icon-plus, a.link_image.prettyphoto.icon-search {
	position: relative;
}

a.link_image.icon-plus:before {
	content: "\f0c1";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #fff;
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translatey(-50%);
	-moz-transform: translateX(-50%) translatey(-50%);
	transform: translateX(-50%) translatey(-50%);
}

a.link_image.prettyphoto.icon-search:before {
	content: "\f067";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #fff;
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translatey(-50%);
	-moz-transform: translateX(-50%) translatey(-50%);
	transform: translateX(-50%) translatey(-50%);
}

.select-menu #mobile-only-menu .icon-open-close-menu-item:before {
  display: none!important;
}

.post-portfolio-title .post-title {
	font-size: 12px!important;
	line-height: 21px !important;
}

.smooth_slideri ul {
	list-style-type: none!important;
	font-family: 'AvenirNextW1G-Regular', 'Roboto', Arial, sans-serif!important;
}

.smooth_slideri ul li {
	padding-bottom: 4px;
}

img.slider_thumbnail.full.smooth_slider_thumbnail.smoothLeft, .smooth_slider .smooth_slider_eshortcode {
	margin: 0 40px 0 0!important;
}

@media screen and (max-width: 980px) {
img.slider_thumbnail.full.smooth_slider_thumbnail.smoothLeft, .smooth_slider .smooth_slider_eshortcode {
margin: 0 0 0 0!important;
}
.smooth_slider_eshortcode .wpb_video_widget .wpb_wrapper iframe {
width: 100%!important;
padding-left: 0%!important;
}
.smooth_slider_eshortcode {
width: 100%!important;
height: auto!important;
padding-bottom: 30px;
}
}

.smooth_slider .smooth_slideri p {
	padding: 0px 0!important;
}

.smooth_slider span {
	padding-top: 20px!important;
	font-family: 'AvenirNextW1G-Regular', 'Roboto', Arial, sans-serif!important;
}

.smooth_slider .smooth_slideri h2 {
	font-size: 16px!important;
	line-height: 1.5!important;
	font-weight: 700!important;
	font-family: 'Roboto', Arial!important;
	padding: 30px 0px 15px!important;
	text-transform: uppercase!important;
	color: #444!important;
}

#bottom-widget-wrapper section {
	margin-bottom: 25px;
}

.wpb_teaser_grid .entry-content {
	display: none!important;
}

b, strong {
	font-family: 'Conv_AvenirNextW1G-Bold'!important;
	font-size: 14px!important;
	font-weight: normal!important;
}

.gl-title-pad {
	padding: 35px 0 15px;
}

p.gl-qa {
text-align:center;
line-height: 2.2!important;
}

p.gl-qa a {
color: #656565!important;
white-space: nowrap;
}

span.gl-stq {
font-family: 'Roboto', sans-serif;
font-size: 11px;
font-weight: 700;
}
a.gl-a-larger {
font-family: 'Roboto', sans-serif;
font-size: 25px;
font-weight: 300!important;
margin: 0 30px;
}
a.gl-a-norm {
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: 300!important;
margin: 0 30px;
}
a.gl-a-less {
font-family: 'Roboto', sans-serif;
font-size: 13px;
font-weight: 400!important;
margin: 0 30px;
}


@media screen and (max-width: 599px) {
p.gl-qa {
line-height: 1.55!important;
}

p.gl-qa a {
white-space: normal;
}

a.gl-a-larger, a.gl-a-norm, a.gl-a-less {
display: block;
font-size: 17px;
font-weight: 300!important;
line-height: 1.55!important;
margin: 20px 10px;
}
}

div.cc_main_2 h2 {
color: #333!important;
padding: 5px 0px 10px;
}

.page-id-9 h1 {
display:none;
}

body .wpcf7 input[type="text"], body .wpcf7 input[type="email"], body .wpcf7 input[type="number"], body .wpcf7 input[type="url"], body .wpcf7 textarea, body .wpcf7-form input[type="tel"], .wpcf7-form select, .wpcf7 input[type="file"] {
    width: 100%;
    padding: 0.7em 0.9em;
    border: 1px solid rgba(51, 51, 51, 0.1)!important;
    border-radius: 0;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.wpcf7 input[type="file"] {
 font-size: 12px!important;
}

span.wpcf7-list-item {
    margin: 12px 18px!important;
    display: block!important;
    color: #484e62!important;
}

.wpcf7 p {
    font-size: 15px!important;
    margin-bottom: 15px!important;
    color: #555;
    display: block;
    font-weight: 400;
    line-height: 1.75;
    text-transform: none;
}

.gl-row {
	display: table;
	width: 100%;
}

.gl-1-2 {
	display: table-cell;
	width: 40%;
	padding: 10px 0px;
}

.gl-rowsep {
	display: table-cell;
	width: 10%;
}

span.wpcf7-not-valid-tip {
    color: #f00!important;
}

.hr-100 {
    width: 100%!important;
}

.page-id-12758 h6 {
padding-top: 50px;
font-family: 'AvenirNextW1G-Regular', 'Roboto', sans-serif!important;
}

.page-id-12758 h2 {
padding-top: 0;
}

.page-id-12758 h6 .pad-0 {
padding-top: 0px!important;
}

body .wpcf7 input[type="submit"] {
padding: 10px 22px!important;
}

.wpcf7 input[type="checkbox"] {
  margin-right: 5px;
  transform: scale(1.2);
  opacity: 0.7;
}

@media screen and (max-width: 768px) {	
	.gl-row {
		display: block;
		width: 100%;
	}
	.gl-1-2 {
		display: block;
		width: 100%;
	}
	.gl-rowsep {
		display: none;
	}
}

div.wpcf7-validation-errors {
    border: 2px solid #b32a38!important;
    background-color: #b32a38!important;
    color: #fff!important;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #7fb343!important;
    background-color: #7fb343!important;
    color: #fff!important;
}
div.wpcf7-response-output {
    margin: 0!important;
    padding: 0.4em 1.1em;
}

.theme-default .nivo-directionNav a {
    width: 68px!important;
    height: 68px!important;
    background: url(/wp-content/themes/goldwell/images/gl-arrows-slider.png) no-repeat!important;
}
.theme-default a.nivo-nextNav {
    background-position: -68px 0!important;
}
.nivo-caption {
    background: #fff!important;
    color: #000!important;
    word-spacing: 1px;
    font-family: TramCn-Thin, sans-serif!important;
    font-size: 20px!important;
    line-height: 1.4!important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 12px 10px 10px!important;
    text-align:center!important;
}

@media screen and (max-width: 480px) {
.nivo-caption {
font-size: 16px!important;
line-height: 1.5!important;
}
}

.col2 .col-bg {
    padding-top: 200px!important;
    padding-bottom: 200px!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
}
</pre></body></html>