#resizable {max-width:100%;}
.maps {font-family:'aaux_prolightregular','Montserrat',sans-serif !important;color:#777 !important;}
.maps:hover {color:#6ad2e5 !important;}

::selection {background-color: #26878b !important;color:#fff;}
::-moz-selection {background-color: #26878b !important;color:#fff;}

/* PARDOT */
iframe..contact-us-form {padding-bottom:40px;color:#777;text-align:center;margin:0 auto;}
iframe.form.form input.text {background-color:transparent;border:2px solid #fff;text-align:center;color:#fff;font-size:24px !important;max-width:800px;margin:0 auto;padding-left:0px;width:100%;padding:15px 0 0 15px;}

/* SITEMAP */
.page-id-2561 #wrapper {background: rgb(106,210,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhZDJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(106,210,229,1) 0%, rgba(0,162,123,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,210,229,1)), color-stop(100%,rgba(0,162,123,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ad2e5', endColorstr='#00a27b',GradientType=0 ); /* IE6-8 */}
.page-id-2561 h1 {color:#fff !important;} 
#builder-module-556fbdc5adb43 {padding-left:40%;text-align:center;padding-right:40%;}
.page-id-2561 li, .page-id-2561 li a {color:#fff;font-size:24px;line-height:40px;list-style:none;font-family:'aaux_promediumregular','Montserrat',sans-serif;text-transform:uppercase;}
.page-id-2561 .children li, .page-id-2561 .children li a {color:#444;font-size:18px;line-height:30px;font-family:'aaux_promediumregular','Montserrat',sans-serif;text-transform:none;}
.page-id-2561 ul {margin:0 auto !important;margin-bottom:5px !important;}
.page-id-2561 li a:hover {color:#000;}
.page-id-2561 .children li a:hover {color:#fff;}

/* LOGIN */
.page-id-2533 {background: rgb(106,210,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhZDJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(106,210,229,1) 0%, rgba(0,162,123,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,210,229,1)), color-stop(100%,rgba(0,162,123,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ad2e5', endColorstr='#00a27b',GradientType=0 ); /* IE6-8 */}
.page-id-2533 h1, .page-id-2533 p {color:#fff !important;} 
.page-id-2533 #header .greyAwning, .page-id-2533 .small-header {display:none;}
#post-2533 .button--wapasha.button--inverted:hover, #post-2533 .button--wapasha-white.button--inverted:hover {background-color:#26878b !important;color:#fff !important;}
#post-2533 .textbox-ctr {font-family: "aaux_proboldregular",'Montserrat',sans-serif, Arial, sans-serif;font-size: 24px;color: #000;width:450px;height:100px;text-align: center !important;margin: 0 auto;}
#post-2533 ::-webkit-input-placeholder {color: #fff !important;text-align:center;}
#post-2533 input {background-color:transparent !important;border-color:#fff !important;color:#fff !important;width:450px !important;padding:20px !important;text-align: center !important;border:2px solid #fff !important;}
#post-2533 :-moz-placeholder {color:#fff !important;text-align:center;}
#post-2533 ::-moz-placeholder {color:#fff !important;text-align:center;}
#post-2533 :-ms-input-placeholder {color:#fff !important;text-align:center;}
#loginForm {width: 66.6667%;margin: 0px auto;}

/* BUTTONS */
.jumbo-buttons-wrapper {right:35px !important;top:46px;}
.button {display: block;border: none;background: none;color: inherit;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;margin:0 auto;padding:0.5em 2em;}
.button:focus {outline: none;}
.button > span {vertical-align: middle;}
.button--round-l {border-radius: 40px;}
.button.button--wapasha {background: #37474f;color: #fff;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;}
.button--wapasha.button--inverted {background: #6ad2e5;color: #fff;display:inline-block;margin-left:10px;margin-right:10px;}
.button--wapasha::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #3f51b5;z-index: -1;border-radius: inherit;opacity: 0;-webkit-transform: scale3d(0.6, 0.6, 1);transform: scale3d(0.6, 0.6, 1);-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.button--wapasha.button--inverted::before {border-color: #26878b;}
.button--wapasha:hover {background-color: #fff;color: #26878b;}
.button--wapasha.button--inverted:hover {background-color: #fff;color: #26878b;}
.button--wapasha:hover::before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}
.button.button--wapasha-white {background:#26878b;color: #fff;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;}
.button--wapasha-white.button--inverted {background:##6ad2e5;color: #fff;display:inline-block;margin-left:10px;margin-right:10px;}
.button--wapasha-white::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #3f51b5;z-index: -1;border-radius: inherit;opacity: 0;-webkit-transform: scale3d(0.6, 0.6, 1);transform: scale3d(0.6, 0.6, 1);-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.button--wapasha-white.button--inverted::before {border-color: #fff;}
.button--wapasha-white:hover {background-color:#6ad2e5;color: #fff;}
.button--wapasha-white.button--inverted:hover {background-color:transparent;color: #fff;}
.button--wapasha-white:hover::before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}

/* MENU */
.bonfire-jumbo-main-item {
	opacity:1 !important;
	font-family:'aaux_promediumregular','Montserrat',sans-serif;
	font-size:36px !important;
	line-height:36px !important;
	letter-spacing:1px;
}
.jumbo-main-menu-wrapper a .bonfire-jumbo-main-item:hover {
	color:#177a7a !important;
	border-bottom:7px solid #177a7a;
}
.jumbo-main-menu-wrapper li {height:70px !important;}
.jumbo-logo-wrapper {margin-top:0px !important;margin-bottom:0px !important;}
.jumbo-logo-wrapper, .jumbo-main-menu-wrapper ul {margin-top:0px;}
.jumbo-menu-button {background-color:transparent !important;}
.jumbo-menu-button:before, .jumbo-menu-button:after, .jumbo-menu-button div.jumbo-menu-button-middle {height:3px;width:38px;margin-top:0px;margin-bottom:5px;}
.jumbo-background-color-active {background: rgb(106,210,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhZDJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(106,210,229,1) 0%, rgba(0,162,123,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,210,229,1)), color-stop(100%,rgba(0,162,123,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ad2e5', endColorstr='#00a27b',GradientType=0 ); /* IE6-8 */}
.jumbo-menu-button:before, .jumbo-menu-button:after, .jumbo-menu-button div.jumbo-menu-button-middle {height:4px;margin-bottom:4px;}
.jumbo-menu-button-active:hover:before, .jumbo-menu-button-active:hover:after {background-color:#26878b !important;}
.jumbo-menu-button:hover:after {-webkit-transform: translateY(-8px) rotate(-90deg);-moz-transform: translateY(-8px) rotate(-90deg);transform: translateY(-8px) rotate(-90deg);}
.jumbo-menu-button:hover:before {-webkit-transform: translateY(8px) rotate(90deg);-moz-transform: translateY(8px) rotate(90deg);transform: translateY(8px) rotate(90deg);}
.jumbo-menu-button-active:after, .jumbo-menu-button-active:hover:after {-webkit-transform: translateY(-8px) rotate(-45deg);-moz-transform: translateY(-8px) rotate(-45deg);transform: translateY(-8px) rotate(-45deg);}
.jumbo-menu-button-active:before, .jumbo-menu-button-active:hover:before {-webkit-transform: translateY(8px) rotate(45deg);-moz-transform: translateY(8px) rotate(45deg);transform: translateY(8px) rotate(45deg);}
.subnav {padding-left:0px;padding-right:0px;margin-top:60px;}

/* DIRECTORY */
.dvteamgrid {margin-bottom:30px !important;}
.dv-panel-title {font-family:'aaux_proboldregular','Montserrat',sans-serif !important;text-align:center;font-size:30px;padding:26px 0 22px 0px;text-transform:uppercase;}
.dv-panel-info {font-family:'aaux_prolightregular','Montserrat',sans-serif !important;text-align:center;font-size:23px;background-color:#26878b;color:#fff;}
.dv-panel-inner {background-color:#fff;}
.dv-panel-inner p {padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:20px;font-size:18px;}
.dvteamgrid .dv-member-name, .dvteamgrid .dv-member-desc {display:none;}
.dv-panel-inner h4 {text-align:center;color:#555;font-family:'aaux_promediumregular',sans-serif;font-size:22px;}
.dvfilters {margin:0 auto !important;text-align:center;width:100%;}
.dvfilters li {background-color: #6ad2e5;border: 0px solid #6eb5a8;color: #fff;font-family:'aaux_prolightregular','Montserrat',sans-serif !important;text-transform: uppercase;margin-left: 5px !important;margin-right: 5px !important;margin-bottom: 40px !important;font-size: 20px;padding: 10px 20px;height:auto;float:none;display:inline-block;border-radius:40px;padding:0.5em 1.5em !important;}
.dvfilters li.gridactive, .dvfilters li:hover {background-color:#26878b;}
.page-id-2171 .dvteamgrid {margin-left:230px !important;margin-right:230px !important;}
.page-id-2171 .dvfilters li[data-filter="gridall"], .page-id-2171 .dvteamgrid li:nth-last-child(1), .page-id-2171 .dvteamgrid li:nth-last-child(2), .page-id-2171 .dvteamgrid li:nth-last-child(3), .page-id-2171 .dvteamgrid li:nth-last-child(4), .page-id-2171 .dvteamgrid li:nth-last-child(5), .page-id-2171 .dvteamgrid li:nth-last-child(6), .page-id-2171 .dvteamgrid li:nth-last-child(7), .page-id-2171 .dvteamgrid li:nth-last-child(8), .page-id-2171 .dvteamgrid li:nth-last-child(9), .page-id-2171 .dvteamgrid li:nth-last-child(10), .page-id-2171 .dvteamgrid li:nth-last-child(11), .page-id-2171 .dvteamgrid li:nth-last-child(12), .page-id-2171 .dvteamgrid li:nth-last-child(13), .page-id-2171 .dvteamgrid li:nth-last-child(14), .page-id-2171 .dvteamgrid li:nth-last-child(15), .page-id-2171 .dvteamgrid li:nth-last-child(16), .page-id-2171 .dvteamgrid li:nth-last-child(17), .page-id-2171 .dvteamgrid li:nth-last-child(18), .page-id-2171 .dvteamgrid li:nth-last-child(19), .page-id-2171 .dvteamgrid li:nth-last-child(20), .page-id-2171 .dvteamgrid li:nth-last-child(21), .page-id-2171 .dvteamgrid li:nth-last-child(22) {display:none !important;}

/* MEDIA BUYERS */
.page-id-1812 .dv-member-zoom {display:none;}
.page-id-1812 .dvteamgrid figure a, .page-id-1812 .dvteam-thumbnails li a {background-color:transparent !important;}
#builder-column-5545633d6fbb4 {margin-top:15px !important;}
#builder-column-5545632c51e2c {margin-top:-30px !important;}
#builder-column-5545632c51d6f img {max-width:250px !important;}

/* MEDIA SELLERS */
.page-id-1813 .dv-member-zoom {display:none;}
.page-id-1813 .dvteamgrid figure a, .page-id-1813 .dvteam-thumbnails li a {background-color:transparent !important;max-width:250px;}
.page-id-1813 .dvteamgrid {width:250px !important;margin:0 auto !important;text0-align:center !important;}
.page-id-1813 .dvteamgrid img:hover {opacity:0.6 !important;}
.page-id-1813 #three-squares {margin-top:50px !important;}
.page-id-1813 #two-squares {margin-top:60px !important;}
.page-id-1813 #two-squares {margin-top:60px !important;}
.page-id-1813 #builder-column-554d898f64750 {margin-top:20px;}
.page-id-1813 #builder-column-55455ecb339a9 {margin-top:30px;}
.page-id-1813 #builder-column-554d898f647db {margin-top:-5px;}
#builder-row-572beb51278b2 {margin-top:90px;}
.page-id-1813 footer {margin-top:0px;}

/* PRELOAD */
.status {background-image:none;height:95px;width:387px;top:35%;left:40%;}
.preloader {background: rgb(106,210,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhZDJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(106,210,229,1) 0%, rgba(0,162,123,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,210,229,1)), color-stop(100%,rgba(0,162,123,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ad2e5', endColorstr='#00a27b',GradientType=0 ); /* IE6-8 */
}

/* HEADER */
a.link, #builder-row-553456663c4c0 p a, #builder-row-552a8b0951222 p a, #builder-column-5525effcd73d7 p:nth-child(5) a {color:#26878b;font-family:"aaux_promediumregular";}
a.link:hover, #builder-row-553456663c4c0 p a:hover, #builder-row-552a8b0951222 p a:hover, #builder-column-5525effcd73d7 p:nth-child(5) a:hover {color:#6ad2e5;}
#header .logo {width:224px;height:55px;left:50px;top:48px;position:fixed;z-index: 100;}
#logo {margin-top:0px !important;}
#header ul.black li a {color:#fff;font-family: 'aaux_promediumregular','Montserrat',sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:1px;}
#header ul.black li a:hover {color:#26878b;}
#header ul.white {top:-140px !important;}
#header ul .dropdown:hover .dropdown-menu {display:block !important;}
#header ul {overflow:visible;}
#header ul.dropdown-menu {background:transparent;border:0px;box-shadow:none;width:100%;}
#header ul li {background:transparent;}
#header ul.dropdown-menu li a {font-size:13px;color:#fff;max-width:100px;}
#header ul.dropdown-menu li a:hover {background:transparent;color:#26878b;}
.dropdown-menu>li>a {padding:0px 20px;}
#header .menu {top:42px !important;}
#header .menuToggle {top:40px !important;right:50px;display:none;}
#header .menuToggle .closed {width:46px;}
.trigger span {height:5px;width:38px;}
.link-menu span {background-color:#fff !important;}
.trigger span::before {top:10px;background-color:#fff !important;}
.trigger span::after {top:-10px;background-color:#fff !important;}
.trigger-back span:before, .trigger-back span:after {background:#fff;}
.circle-info, .back-top {right:50px;bottom:35px;}
.circle-info a, .back-top a {border:3px solid #fff;}
.circle-info a:after, .back-top a:after {box-shadow:none;}
.circle-info a:hover {border:3px solid #26878b;}
.trigger1:hover span:before, .trigger1:hover span:after {background-color:#26878b;}
.trigger1 span:before, .trigger1 span:after {background-color:#fff;}
#handle {background-image:url(/wp-content/themes/miagency-child/assets/img/arrow-cursor-blue.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:54%;}
#handle img {display:none;}
#header .greyAwning {background-color:#6ad2e5 !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTI3YiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZhZDJlNSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(0,162,123,0.4) 0%, rgba(106,210,229,0.6) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,162,123,0.4)), color-stop(100%,rgba(106,210,229,0.6))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,162,123,0.4) 0%,rgba(106,210,229,0.6) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,162,123,0.4) 0%,rgba(106,210,229,0.6) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,162,123,0.4) 0%,rgba(106,210,229,0.6) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,162,123,0.4) 0%,rgba(106,210,229,0.6) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6600a27b', endColorstr='#996ad2e5',GradientType=1 ); /* IE6-8 */
;height:135px;}
#header .menuToggle .trigger.closed.minus:hover  span::before {-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Safari */
    transform: rotate(-45deg);top:0px;background-color: #fff !important;}
#header .menuToggle .trigger.closed.minus:hover  span::after {-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);top:0px;background-color: #fff !important;}
#header .menuToggle .trigger.closed.minus:hover span {background-color: transparent !important;}
#header .menuToggle .trigger.closed:hover  span::before {-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */
    transform: rotate(90deg);top:0px;background-color: #fff !important;}
#header .menuToggle .trigger.closed:hover  span::after {background-color: transparent !important;}
.dropdown-menu .active a, .dropdown-menu .active a:hover, .dropdown-menu .active a:focus {background-color:transparent !important;background-image:none !important;}
#header ul li:nth-child(4) .dropdown-menu li {padding:12px 25px !important;}

/* HOME */
.col-lg-9 {width:100%;}
.h2-48 {font-weight: 900;letter-spacing: 1px;text-align:center;text-transform:uppercase;color:#555;font-family:'aaux_proboldregular','Montserrat',sans-serif;}
.masonry-intro-sec {padding-bottom:40px;}
p {padding-bottom:40px;color:#777;text-align:center;padding-left:20%;padding-right:20%;font-size:23px;font-family:'aaux_prolightregular','Montserrat',sans-serif;letter-spacing:0.5px;}
.row {margin-left:0px;margin-right:0px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left:0px;padding-right:0px;}

/* HOVER BLOCKS */

#five-blocks .col-md-2 {width:225px !important;}
#five-blocks .col-md-3 {width:240px !important;height:530px !important;}
#five-blocks .col-md-3.column_first {margin-left:95px !important;}

div.vertical-smallborder, div.vertical-smallborder section, div.vertical-smallborder section span {width:225px !important;height:450px;}
div.vertical-smallborder section {border:5px solid #fff;box-shadow:none;}
div.vertical-smallborder section img {left:0%;top:30%;}
div.vertical-smallborder section span {color:#fff;text-shadow:none;}
div.vertical-smallborder section span h1 {font-family:'aaux_prolightregular','Montserrat',sans-serif !important;font-size:20px;}
.vertical-smallborder.green section {background-color:#b1d55b;}
.vertical-smallborder.purple section {background-color:#31304c;}
.vertical-smallborder.blue section {background:background: rgb(106,210,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhZDJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(106,210,229,1) 0%, rgba(0,162,123,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,210,229,1)), color-stop(100%,rgba(0,162,123,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ad2e5', endColorstr='#00a27b',GradientType=0 ); /* IE6-8 */}
div.vertical-smallborder section:hover img{opacity: 0; /* IE 8 */  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; /* IE 5-7 */ filter: alpha(opacity=0);}
div.vertical-smallborder section:hover {height:485px;}
#two-blocks {max-width:720px;margin:0 auto;margin-bottom:20px;}
#two-blocks div.vertical-smallborder, #two-blocks div.vertical-smallborder section, #two-blocks div.vertical-smallborder section span {width:350px !important;height:510px;}
#two-blocks div.vertical-smallborder section:hover {height:510px;}
#two-blocks .col-md-6 {width:350px !important;height:510px !important;}
#two-blocks div.vertical-smallborder section:hover {height:540px;}
#two-blocks div.vertical-smallborder section img {max-width:200px;left:20%;top:27%;}
#two-blocks div.vertical-smallborder section span h1 {padding:0px 20px;}
#three-blocks {max-width:1170px;margin:0 auto;margin-bottom:70px;}
#three-blocks div.vertical-smallborder, #three-blocks div.vertical-smallborder section, #three-blocks div.vertical-smallborder section span {width:350px !important;height:510px;}
#three-blocks div.vertical-smallborder section:hover {height:510px;}
#three-blocks .col-md-4 {width:350px !important;height:510px !important;}
#three-blocks .col-md-4.column_first {margin-left:50px !important;}
#three-blocks div.vertical-smallborder section:hover {height:540px;}
#three-blocks div.vertical-smallborder section img {max-width:200px;left:20%;top:27%;}
#three-blocks div.vertical-smallborder section span h1 {margin-bottom:20px;padding:0px 50px;}
#four-blocks, #five-blocks {max-width:1170px;margin:0 auto;margin-bottom:70px;}
#four-blocks div.vertical-smallborder, #four-blocks div.vertical-smallborder section, #four-blocks div.vertical-smallborder section span {width:100% !important;height:480px;}
#four-blocks div.vertical-smallborder section:hover {height:510px;}
.page-id-1818 #five-blocks {margin-top:90px;}
#less-padding .into-text-pos {padding-top:60px !important;}
#less-padding p {margin-bottom:0px;padding-bottom:0px;}
#logos .col-md-12 {float:none;display:inline;padding-left:15px;padding-right:15px;}
#logos .col-md-12.column_first {margin-left:15px !important;}
#logos .col-md-12 img {max-width:170px;vertical-align:middle;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(grayscale.svg); /* Firefox 4+ */filter: gray; /* IE 6-9 */}
#logos .col-md-12 img:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: url(grayscale.svg); /* Firefox 4+ */filter: gray; /* IE 6-9 */}
#two-logos .col-md-6 {width:310px;padding:0px 0px;margin-top:50px;margin-bottom:50px;}
#two-logos .col-md-6.column_first {margin-left:185px !important;}
#two-logos .col-lg-8 {max-width:1010px;}
#two-logos img {max-height:42px;vertical-align:middle !important;}
div.vertical-smallborder section img{-webkit-transition: opacity 0s;-moz-transition: opacity 0s;-ms-transition: opacity 0s;-o-transition: opacity 0s;transition: opacity 0s;}
div.vertical-smallborder section .text {margin-left:-350px;}
.post-1813 #two-squares img:hover {opacity:0.6 !important;transition: all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.post-1812 #three-squares {margin-top:30px;margin-bottom:0px;}
.post-1812 #three-squares p,.post-1812 #two-squares p, .post-1812 #two-squares {margin-bottom:0px;}
.post-1812 #three-squares img:hover, .post-1812 #two-squares img:hover {opacity:0.6 !important;}
.page-id-2545 #three-blocks, .page-id-2611 #three-blocks, .page-id-2660 #three-blocks, .page-id-2883 #three-blocks {margin-top:20px;margin-bottom:140px;}
.page-id-2545 #three-blocks div.vertical-smallborder section img, .page-id-2611 #three-blocks div.vertical-smallborder section img, .page-id-2660 #three-blocks div.vertical-smallborder section img, .page-id-2883 #three-blocks div.vertical-smallborder section img {max-width:220px;left:18%;top:29%;}

/* PAGES */
#sky {background-image:url(/wp-content/uploads/2015/04/sky.jpg);background-size:cover;background-position:0% 20%;margin-top:50px;}
#sky h1 {color:#fff;}
#sky .into-text-pos {padding-top:100px !important;}
#sky p {color:#fff;margin-bottom:50px;}
#blue-icons .container {max-width:950px;}
#blue-icons p {padding:0px;text-align:center;font-size:25px;line-height:36px;}
#blue-icons img {max-width:80px;max-height:86px;}
#blue-icons .col-md-2 {width:160px !important;margin-left:15px;margin-right:15px;}
strong {font-family:'aaux_proboldregular','Montserrat',sans-serif;}

/* BUTTONS */
.bluebtn  {padding:10px 0px;background-color:#6ad2e5;border:0px solid #6eb5a8;width:330px;}
.bluebtn:hover, .bluebtn2:hover  {background-color:#26878b;transition: all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
a.bluebtn, a.bluebtn:hover, .bluebtn a, .bluebtn2 a {color:#fff;letter-spacing:1px;}
.bluebtn2 {padding: 10px 40px;background-color: #6ad2e5;border: 0px solid #6eb5a8;width: auto;color: #fff;margin-top: 50px;margin-right: 10px;margin-left: 10px;}
.whitebtn  {padding:10px 0px;background-color:transparent;border:2px solid #fff;width:330px;}
.whitebtn:hover  {background-color:#26878b;border:2px solid #26878b;transition: all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.whitebtn a {color:#fff;letter-spacing:1px;}

/* CLIENTS */
.post-1824 .brand-row01 {padding-bottom:50px;padding-top:0;}
.post-1824 .brand-row01 img, .post-1824 .brand-row02 img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(grayscale.svg); /* Firefox 4+ */filter: gray; /* IE 6-9 */}
.post-1824 .brand-row01 img:hover, .post-1824 .brand-row02 img:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: url(grayscale.svg); /* Firefox 4+ */filter: gray; /* IE 6-9 */}
#one-logo .brand-row02 {margin-top:20px;}
#one-logo .brand-row02 img {max-height:121px;}
.clientFilterlink-big_button {background-color: #6ad2e5;border:0px solid #6eb5a8;color:#fff;font-family:'aaux_prolightregular','Montserrat',sans-serif;text-transform:uppercase;margin-left:5px !important;margin-right:5px !important;margin-bottom:20px !important;font-size:20px;padding:10px 20px;height:auto;}
.clientFilterlink-big_button {border-radius:40px;padding:0.5em 1.5em !important;}
.clientFilter-wrapper-big_button .current {background-color:#26878b !important;}
.clientFilterlink-big_button:hover {
background-color: #26878b !important;transition: all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.theme_7 .imc-logo-wrapper {border:3px solid #eee !important;}
.theme_7 .imc-logo-wrapper:hover {border:3px solid #26878b !important;}
.theme_7 .imc_wrapp ul li {padding:10px 10px !important;}
.theme_7 .imc-logo-wrapper .imc-logo {width:80% !important;text-align:center !important;left:10% !important;}

/* COMPANY */
#history {margin-top:80px;}
.tp-caption h1 {text-align:center !important;margin:0 auto !important;width:100% !important;padding:0px !important;
font-size:40px !important;font-family: 'aaux_proboldregular','Montserrat',sans-serif;margin-bottom:40px !important;}
.tp-caption p {max-width:880px !important;padding:0px 0px !important;text-align:center !important;margin: 0 auto !important;white-space: pre-wrap;color:#fff;font-size: 23px;font-family:'aaux_promediumregular','Montserrat',sans-serif !important;letter-spacing: 0.5px !important;line-height:36px !important;}
#two-squares {max-width:630px;margin:0 auto;margin-bottom:20px;}
#two-squares .col-lg-6 {width:300px;padding:0px;}
#two-squares .col-lg-8 {width:300px;padding:0px 40px;}
#two-squares img {max-height:300px;max-width:300px;}
#two-squares img:hover {opacity:0.5;}
#two-squares p {padding:0px;width:300px;margin:0 auto;margin-bottom:30px;}
#two-squares .masonry-intro-sec {font-size:30px !important;text-align:center !important;padding:0px !important;color:#588c92;}
#three-squares {max-width:960px;margin:0 auto;margin-bottom:20px;}
#three-squares .col-md-3 {width:300px !important;padding:0px;margin:0px 15px;}
#three-squares .col-md-3.column_first {margin-left:0px !important;}
#three-squares .col-lg-8 {width:300px;padding:0px 20px;}
#three-squares img {max-height:300px;max-width:300px;}
#three-squares img:hover {opacity:0.5;}
#three-squares p {padding:0px;width:300px;margin:0 auto;margin-bottom:30px;}
#three-squares .masonry-intro-sec {font-size:30px !important;text-align:center !important;padding:0px !important;color:#588c92;}
#four-squares {max-width:1305px;margin:0 auto;margin-bottom:20px;}
#four-squares .col-md-3 {width:300px !important;padding:0px;margin:0px 15px;}
#four-squares .col-md-3.column_first {margin-left:0px !important;}
#four-squares .col-lg-8 {width:300px;padding:0px 20px;}
#four-squares img {max-height:300px;max-width:300px;}
#four-squares img:hover {opacity:0.5;}
#four-squares p {padding:0px;width:300px;margin:0 auto;margin-bottom:30px;}
#four-squares .masonry-intro-sec {font-size:30px !important;text-align:center !important;padding:0px !important;color:#588c92;}
.tp-leftarrow.default, .tp-rightarrow.default {z-index:20;}
.tp-leftarrow.default {background-image:url(/wp-content/uploads/2015/04/arrow-left.png);height:60px;width:38px;background-size:100%;left:60px !important;z-index:99;}
.tp-rightarrow.default {background-image:url(/wp-content/uploads/2015/04/arrow-right.png);height:60px;width:38px;background-size:100%;right:60px !important;z-index:99;}
.tp-leftarrow.default:hover, .tp-rightarrow.default:hover {opacity:0.5;}
.post-1825 #four-squares .col-md-3 {height:auto !important;}

/* NEWS */
.post-1826 .photo-land-text h2 {max-width:240px !important;}
.post-1826 .blog-pd-bottom #sec_1, .post-1826 .author-cmp-detail, .post-1826 .readmore, .post-1826 .category-date a, .post-1826 .category-date span, .category-date {display:none !important;}
.post-1826 .wrapper-edit {padding-top:0px !important;}
.post-1826 .h3-30 {font-size: 30px !important;text-align: center !important;padding:0px !important;text-transform:uppercase;}
.post-1826 .h3-30 a {color:#588c92 !important;}
.post-1826 .blog-text {color: #bbb;text-align: center;padding-left: 17%;padding-right: 17%;font-size: 23px;font-family: 'aaux_prolightregular','Montserrat',sans-serif;letter-spacing: 0.5px;}
.post-1826 .image-desc {padding-top:50px !important;}
.post-1826 .blog-main {padding-bottom:10px !important;}
.post-1826 .blog-text {display:none;}
.post-1826 strong .h3-30 {font-weight:normal;}
.post-2490 .photo-land-text h2 {max-width:620px !important;}
.post-2491 .photo-land-text h2 {max-width:240px !important;}
.post-1742 .photo-land-text h2 {max-width:200px !important;}
#post-2385 .photo-land-text h2 {max-width:300px;}
#post-2533 .photo-land-text h2 {max-width:200px;}
.page-id-2538 .photo-land-text h2 {max-width:280px !important;}
.page-id-2541 .photo-land-text h2 {max-width:160px;}
.page-id-2545 .photo-land-text h2 {max-width:220px;}
.page-id-2611 .photo-land-text h2 {max-width:280px;}
.page-id-2594 .photo-land-text h2 {max-width:320px;}
.page-id-2660 .photo-land-text h2 {max-width:290px;}
.page-id-2883 .photo-land-text h2 {max-width:335px;}
.page-id-2684 .photo-land-text h2, .page-id-2639 .photo-land-text h2, .page-id-2595 .photo-land-text h2, .page-id-2606 .photo-land-text h2, .page-id-2607 .photo-land-text h2, .page-id-2608 .photo-land-text h2 {max-width:600px;}
.blog-pd-bottom #sec_1, .post-2490 .author-cmp-detail, .post-2490 .category-date a, .post-2490 .category-date span, .post-2491 .author-cmp-detail, .post-2491 .category-date a, .post-2491 .category-date span, .post-1742 .author-cmp-detail, .post-1742 .category-date a, .post-1742 .category-date span {display:none;}
.post-2490 .h3-30, .post-2491 .h3-30, .post-1742 .h3-30 {font-size: 30px !important;text-align: center !important;padding:0px !important;text-transform:uppercase;font-weight:100;}
.post-2490 .h3-30 a, .post-2491 .h3-30 a, .post-1742 .h3-30 a {color:#588c92 !important;}
.post-2490 p, .post-2491 p, .post-1742 p {color: #bbb;text-align: center;padding-left: 17%;padding-right: 17%;font-size: 23px;font-family: 'aaux_prolightregular','Montserrat',sans-serif;letter-spacing: 0.5px;}
.post-2490 .blog-main, .post-2491 .blog-main, .post-1742 .blog-main {padding-bottom:10px;}
.post-2490 .wrapper-edit, .post-2491 .wrapper-edit, .post-1742 .wrapper-edit {padding-top:0px;}
.post-2490 .blog-image-sec:nth-child(2), .post-2491 .blog-image-sec:nth-child(2), .post-1742 .blog-image-sec:nth-child(2) {padding-top:20px !important;}
.post-1826 h3, .post-2490 h3, .post-2491 h3, .post-1742 h3 {max-width:800px !important;margin:0 auto;}
.post-1826 h3 a, .post-2490 h3 a, .post-2491 h3 a, .post-1742 h3 a {color: #26878b !important;}
.post-1826 h3 a:hover, .post-2490 h3 a:hover, .post-2491 h3 a:hover, .post-1742 h3 a:hover {color: #6ad2e5 !important;transition: all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.post-2490 .btn-effect, .post-2491 .btn-effect, .post-1742 .btn-effect, .post-2490 .blog-text, .post-2491 .blog-text, .post-1742 .blog-text, .post-2490 .video-container p {display:none;}
.post-2490 .subnav, .post-2491 .subnav, .post-1742 .subnav {margin-bottom:0px;padding-bottom:0px;}
.single-post .subnav {margin-top:60px !important;margin-top:60px !important;margin-bottom:40px !important;}
.blog-post .align-center {width:1280px;}
.single-post .last-column .subnav {margin-top:0px !important;margin-bottom:0px !important;}
.single-post .last-column {display:none;}

/* BLOG */
.single-post iframe {width:560px;height:315px;}
.single-post .category-date-land, .author-cmp-detail {display:none;}
.blog-post .h3-30, #search-2, .no-comments, #recent-comments-2 {display:none;}
.blog-post p {color: #777;text-align: center;padding-left:100px;padding-right:100px;font-size: 23px;font-family: 'aaux_prolightregular','Montserrat',sans-serif;letter-spacing: 0.5px;}
.nav-proj {margin-top:80px;padding-bottom:50px;}
.single-post .land-image {min-height:600px !important;background: url(/wp-content/uploads/2015/04/news-600.jpg) 50% 0% no-repeat fixed rgba(0, 0, 0, 0);}
.widget h4 {font-family: 'aaux_proboldregular','Montserrat',sans-serif !important;font-size: 23px !important;color:#6ad2e5;margin-bottom:30px !important;}
.widget ul li a {color:#26878b;}
.widget ul li a:hover {color:#6ad2e5;}
.widget ul li {border-bottom:1px solid #ccc;padding-bottom:10px;padding-top:10px;}
#categories-2 .cat-item-152, #categories-2 .cat-item-153, #categories-2 .cat-item-154 {display:none;}
.overlay-detail {background:none;}
.single-post .h1-72 {padding-bottom:1% !important;vertical-align: middle;max-width:600px !important; margin:0 auto;text-align:center;border-bottom:10px solid #fff;font-family:'aaux_proboldregular','Montserrat',sans-serif !important;font-weight:900;}

/* CONTACT US */
.post-1827 .photo-land-text h2 {max-width:430px !important;}
.post-1827 .into-text-pos:nth-child(4), .post-1827 .into-text-pos:nth-child(6) {padding-top:50px;}
.post-1827 #sky {padding-top:30px;}
.post-1827 #sky a {color:#fff;}
.post-1827 #sky a:hover {color:#6ad2e5;}
span.wpcf7-not-valid-tip, div.wpcf7-validation-errors {margin-top:20px;background-color:transparent !important;text-align:center;}
span.wpcf7-not-valid-tip:after {display:none;}
div.wpcf7 {margin-bottom:90px;}
span.wpcf7-not-valid-tip, div.wpcf7-validation-errors {font-size: 23px;
  font-family: 'aaux_prolightregular','Montserrat',sans-serif;}
.wpcf7-form input[type="text"], .wpcf7-form textarea, .wpcf7-form input[type="email"] {background-color:transparent;border:2px solid #fff;text-align:center;color:#fff;font-size:24px !important;max-width:800px;margin:0 auto;padding-left:0px;}
.wpcf7 p {margin-bottom:0px !important;}
input[type=submit] {padding: 10px 0px;background-color: transparent !important;border: 2px solid #fff;width: 330px;margin-bottom:0px;text-transform:uppercase;letter-spacing:1px;}
input[type=submit]:hover  {background-color:#26878b !important;border:2px solid #26878b;transition: all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;color:#fff !important;}
::-webkit-input-placeholder {color: #fff;font-size:24px;letter-spacing:1px;}
:-moz-placeholder { /* Firefox 18- */color: #fff;font-size:24px;letter-spacing:1px;  }
::-moz-placeholder {  /* Firefox 19+ */color: #fff;font-size:24px;letter-spacing:1px;}
:-ms-input-placeholder {color: #fff;font-size:24px;letter-spacing:1px;}
.page-id-1813 span.wpcf7-not-valid-tip, .page-id-1813 div.wpcf7-validation-errors, .page-id-1823 span.wpcf7-not-valid-tip, .page-id-1823 div.wpcf7-validation-errors, .page-id-2545 span.wpcf7-not-valid-tip, .page-id-2545 div.wpcf7-validation-errors, .page-id-2611 span.wpcf7-not-valid-tip, .page-id-2611 div.wpcf7-validation-errors, .page-id-2660 span.wpcf7-not-valid-tip, .page-id-2660 div.wpcf7-validation-errors, .page-id-2883 span.wpcf7-not-valid-tip, .page-id-2883 div.wpcf7-validation-errors, .page-id-3024 span.wpcf7-not-valid-tip, .page-id-3024 div.wpcf7-validation-errors, .page-id-3096 span.wpcf7-not-valid-tip, .page-id-3096 div.wpcf7-validation-errors  {color:#777 !important}

.page-id-1813 .wpcf7-form input[type="text"], .page-id-1813 .wpcf7-form textarea, .page-id-1813 .wpcf7-form input[type="email"],  .page-id-1823 .wpcf7-form input[type="text"], .page-id-1823 .wpcf7-form textarea, .page-id-1823 .wpcf7-form input[type="email"], .page-id-2545 .wpcf7-form input[type="text"], .page-id-2545 .wpcf7-form textarea, .page-id-2545 .wpcf7-form input[type="email"], .page-id-2611 .wpcf7-form input[type="text"], .page-id-2611 .wpcf7-form textarea, .page-id-2611 .wpcf7-form input[type="email"], .page-id-2660 .wpcf7-form input[type="text"], .page-id-2660 .wpcf7-form textarea, .page-id-2660 .wpcf7-form input[type="email"], .page-id-2883 .wpcf7-form input[type="text"], .page-id-2883 .wpcf7-form textarea, .page-id-2883 .wpcf7-form input[type="email"], .page-id-3024 .wpcf7-form input[type="text"], .page-id-3024 .wpcf7-form textarea, .page-id-3024 .wpcf7-form input[type="email"], .page-id-3096 .wpcf7-form input[type="text"], .page-id-3096 .wpcf7-form textarea, .page-id-3096 .wpcf7-form input[type="email"] {color:#777 !important;}

.page-id-1813 .wpcf7 p, .page-id-1823 .wpcf7 p, .page-id-2545 .wpcf7 p, .page-id-2611 .wpcf7 p, .page-id-2660 .wpcf7 p, .page-id-2883 .wpcf7 p,  .page-id-3024 .wpcf7 p {color:#777 !important}
.page-id-1813 input[type=submit], .page-id-1823 input[type=submit], .page-id-2545 input[type=submit], .page-id-2611 input[type=submit], .page-id-2660 input[type=submit], .page-id-2883 input[type=submit], .page-id-3024 input[type=submit], .page-id-3096 input[type=submit] {color:#777 !important;border:2px solid #777 !important;}



#builder-row-553456663c4c0 .wpcf7-form input[type="text"], #builder-row-553456663c4c0 .wpcf7-form textarea, #builder-row-553456663c4c0 .wpcf7-form input[type="email"]{
color:#777 !important;
}
#builder-row-553456663c4c0 .wpcf7 p {color:#777 !important}
#builder-row-553456663c4c0 input[type=submit] {color:#777 !important;border:2px solid #777 !important;}
#builder-row-553456663c4c0 input[type=submit]:hover{border:2px solid #26878b !important;color:#fff !important}
#builder-row-553456663c4c0 .wpcf7-form input[type="email"], #builder-row-553456663c4c0 .wpcf7-form input[type="text"], #builder-row-553456663c4c0 .wpcf7-form textarea {
    border: 2px solid #777;
	color: #777 !important;
}
#builder-row-553456663c4c0 .wpcf7 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#777 !important;
}
#builder-row-553456663c4c0 .wpcf7  ::-moz-placeholder { /* Firefox 19+ */
  color:#777 !important;
}
#builder-row-553456663c4c0 .wpcf7  :-ms-input-placeholder { /* IE 10+ */
  color:#777 !important;
}
#builder-row-553456663c4c0 .wpcf7  :-moz-placeholder { /* Firefox 18- */
  color:#777 !important;
}

.page-id-1813 input[type=submit]:hover, .page-id-1823 input[type=submit]:hover, .page-id-2545 input[type=submit]:hover, .page-id-2611 input[type=submit]:hover, .page-id-2660 input[type=submit]:hover, .page-id-2883 input[type=submit]:hover,.page-id-3024 input[type=submit]:hover, .page-id-3096 input[type=submit]:hover {border:2px solid #26878b !important;color:#fff !important}
.page-id-1813 ::-webkit-input-placeholder, .page-id-1823 ::-webkit-input-placeholder, .page-id-2545 ::-webkit-input-placeholder, .page-id-2611 ::-webkit-input-placeholder, .page-id-2660 ::-webkit-input-placeholder, .page-id-2883 ::-webkit-input-placeholder, .page-id-3024 ::-webkit-input-placeholder, .page-id-3096 ::-webkit-input-placeholder {color:#777 !important}
.page-id-1813 :-moz-placeholder, .page-id-1823 :-moz-placeholder, .page-id-2545 :-moz-placeholder, .page-id-2611 :-moz-placeholder, .page-id-2660 :-moz-placeholder, .page-id-2883 :-moz-placeholder, .page-id-3024 :-moz-placeholder, .page-id-3096 :-moz-placeholder { /* Firefox 18- */color:#777 !important;}
.page-id-1813 ::-moz-placeholder, .page-id-1823 ::-moz-placeholder, .page-id-2545 ::-moz-placeholder, .page-id-2611 ::-moz-placeholder, .page-id-2660 ::-moz-placeholder, .page-id-2883 ::-moz-placeholder, .page-id-3024 ::-moz-placeholder, .page-id-3096 ::-moz-placeholder {  /* Firefox 19+ */color:#777 !important;}
.page-id-1813 :-ms-input-placeholder, .page-id-1823 :-ms-input-placeholder, .page-id-2545 :-ms-input-placeholder, .page-id-2611 :-ms-input-placeholder, .page-id-2660 :-ms-input-placeholder, .page-id-2883 :-ms-input-placeholder, .page-id-3024 :-ms-input-placeholder, .page-id-3096 :-ms-input-placeholder {color:#777 !important;}
.page-id-1823 #sky input[type=submit] {color:#fff !important;border:2px solid #fff !important}
.page-id-1823 #sky input[type=submit]:hover {border:2px solid #26878b !important;}
.page-id-1823 #sky ::-webkit-input-placeholder {color:#fff !important}
.page-id-1823 #sky :-moz-placeholder { /* Firefox 18- */color:#fff !important;}
.page-id-1823 #sky ::-moz-placeholder {  /* Firefox 19+ */color:#fff !important;}
.page-id-1823 #sky :-ms-input-placeholder {color:#fff !important;}
.page-id-1813 .wpcf7-form input[type="email"], .page-id-1813 .wpcf7-form input[type="text"], .page-id-1813 .wpcf7-form textarea, .page-id-1823 .wpcf7-form input[type="text"], .page-id-1823 .wpcf7-form textarea, .page-id-1823 .wpcf7-form input[type="email"], .page-id-2545 .wpcf7-form input[type="text"], .page-id-2545 .wpcf7-form textarea, .page-id-2545 .wpcf7-form input[type="email"], .page-id-2611 .wpcf7-form input[type="text"], .page-id-2611 .wpcf7-form textarea, .page-id-2611 .wpcf7-form input[type="email"], .page-id-2660 .wpcf7-form input[type="text"], .page-id-2660 .wpcf7-form textarea, .page-id-2660 .wpcf7-form input[type="email"], .page-id-2883 .wpcf7-form input[type="text"], .page-id-2883 .wpcf7-form textarea, .page-id-2883 .wpcf7-form input[type="email"], .page-id-3024 .wpcf7-form input[type="text"], .page-id-3024 .wpcf7-form textarea, .page-id-3024 .wpcf7-form input[type="email"], .page-id-3096 .wpcf7-form input[type="text"], .page-id-3096 .wpcf7-form textarea, .page-id-3096 .wpcf7-form input[type="email"]  {border:2px solid #777;}
.page-id-1823 #sky .wpcf7-form input[type="text"], .page-id-1823 #sky .wpcf7-form textarea, .page-id-1823 #sky .wpcf7-form input[type="email"] {border:2px solid #fff;}
.page-id-1823 #sky div.wpcf7-response-output {display:none !important;}
.page-id-1823 #sky div.wpcf7 {margin-bottom:0px !important;}
#sky div.wpcf7-mail-sent-ok {color:#fff;border:none;margin:0 auto;text-align:center;font-family:'aaux_prolightregular','Montserrat',sans-serif;font-size:23px;}
div.wpcf7-mail-sent-ok {color:#777;border:none;margin:0 auto;text-align:center;font-family:'aaux_prolightregular','Montserrat',sans-serif;font-size:23px;}
.page-id-1823 #sky span.wpcf7-not-valid-tip, .page-id-1823 div.wpcf7-validation-errors, .page-id-1813 div.wpcf7-validation-errors 
{color:#fff !important;}
#locations {margin-top:130px;margin-bottom:50px;}
.second {margin-top:0px !important;background-color:#fff;}
.page-id-2611 #locations {margin-top:40px;margin-bottom:50px;}
#locations .into-text-pos {padding-top:50px;}
#locations .container {max-width:1280px;}
#locations img {height:200px;width:343px;}
#locations h1 {border-bottom:8px solid #525252;padding-bottom:20px;max-width:225px;margin:0 auto !important;margin-bottom:30px !important;}
#locations p {padding:0px;margin-bottom:0px;font-size:25px;}
#locations a {color:#3c7e85;font-family: 'aaux_proboldregular','Montserrat',sans-serif;}
#locations a:hover {color:#6ad2e5;}

/* RESOURCES */
.page-id-1823 .into-text-pos:nth-child(5) {padding-top:0px;}
.page-id-1823 .col-md-12 img:hover, #three-logos img:hover {opacity:0.6 !important;}
#builder-row-553456ec56412 .col-lg-8 {width:50%;}
p.turn, p.appnexus {margin-bottom:0px;}
p.turn img {width:180px;height:111px;}
p.appnexus img {width:250px;height:119px;}
.about-brands-sec .col-md-4:nth-child(2) img {margin-top:-25px;margin-right:30px;}
#three-logos {max-width:900px;margin:0 auto;}
#three-logos p {padding:0px;width:300px;margin-bottom:0px;}
#three-logos .col-md-4:nth-child(2) img {margin-top:-10px;margin-left:-10px;}
#three-logos .col-md-4:nth-child(3) img {width:275px;height:104px;margin-left:-40px;margin-top:8px;}

/* LIFE AT GRAPESHOT */
.project-img-sec {max-width:1440px !important;margin:0 auto;text-align:center;}
button.mfp-arrow-left {left:50px;}
button.mfp-arrow-right {right:50px;}

/* FOOTER */
footer {margin-top:100px;padding-top:100px;background-image:url(/wp-content/uploads/2015/03/footer-bg.jpg);background-repeat:repeat-x;}
footer p {padding-top:0px;color:#999;font-size:22px;}
footer p a {color:#999 !important;}
footer p a:hover {color:#26878b;}
 .page-id-2581 footer p{color:#999 !important;}

.social-share {padding-bottom:25px;max-width:200px;}
.social-share .btn-effect {font-family:FontAwesome;color:transparent;border:0px;padding:0px;}
.social-share .col-lg-3 {padding:5px;}
.social-share .col-lg-3:nth-child(1) .btn-effect:after {content:"\f09a";color:#fff;font-size:34px;background:none;}
.social-share .col-lg-3:nth-child(2) .btn-effect:after {content:"\f099";color:#fff;font-size:34px;background:none;}
.social-share .col-lg-3:nth-child(3) .btn-effect:after {content:"\f0e1";color:#fff;font-size:34px;background:none;}
.social-share .col-lg-3:nth-child(4) .btn-effect:after {content:"\f167";color:#fff;font-size:34px;background:none;}
.social-share .col-lg-3:nth-child(3) .btn-effect:after::hover {color:#000;}
.social-share .col-lg-3:nth-child(1) .btn-effect:hover:after, footer .social-share .col-lg-3:nth-child(2) .btn-effect:hover:after, footer .social-share .col-lg-3:nth-child(3) .btn-effect:hover:after, footer .social-share .col-lg-3:nth-child(4) .btn-effect:hover:after {color:#26878b;}

/* PAGE */
.into-text-pos {padding-top:120px;}
.page-template-default .container {width:100%;padding:0px !important;}
.page-id-100 .container {width:1170px;padding-left:15px !important;padding-right:15px !important;}
.page-id-2882 #builder-row-56397f9f8c6ac .into-text-pos, .page-id-2611 #builder-row-55f8785285046 .into-text-pos, .page-id-2545 #builder-row-556a1f1410f9c .into-text-pos, .page-id-2660 #builder-row-56397f9f8c6ac .into-text-pos, .page-id-1799 .into-text-pos, .page-id-1812 .into-text-pos, .page-id-1813 .into-text-pos, .page-id-1814 #builder-column-5524a98f7cfb0 .into-text-pos, .page-id-1815 #builder-column-552216ad7dd6b .into-text-pos, .page-id-1816 #builder-column-5524a9b79795a .into-text-pos, .page-id-1817 #builder-column-5524a9dc0261f .into-text-pos, .page-id-1818 #builder-column-5524aa033d50d .into-text-pos, .page-id-1819 .into-text-pos, .page-id-1821 .into-text-pos, .page-id-1822 .into-text-pos, .page-id-1825 #builder-column-5525ef7943194 .into-text-pos, .page-id-2883 #builder-column-56397f9f8c72f .into-text-pos {padding-top:30px;} {padding-top:30px;}
.land {background-repeat:repeat-x !important;min-height:600px !important;background-position:50% 0% !important;}
.post-1799 .container, #post-1815 .container, #post-1812 .container, #post-1813 .container, #post-1814 .container, #post-1815 .container, #post-1816 .container, #post-1817 .container, #post-1818 .container, #post-1819 .container, #post-1821 .container, #post-1822 .container, #post-1823 .container, #post-1824 .container, #post-1825 .container, #post-1826 .container, #post-1827 .container, #post-2171 .container {width:100%;padding:0px !important;}
#post-1812 #three-squares:last-child {margin-top:-20px !important;}
.photo-land-text {top: 260px;}
.photo-land-text h2 {color:#fff !important;border-bottom:12px solid #fff;max-width:439px;text-align:center;margin:0 auto !important;font-size:68px;letter-spacing:2px;}
.post-1799 .photo-land-text h2 {max-width:625px;}
.post-1812 .photo-land-text h2 {max-width:550px;}
.post-1813 .photo-land-text h2 {max-width:525px;}
.post-1814 .photo-land-text {top:200px;}
.post-1814 .photo-land-text h2 {max-width:445px;}
.post-1815 .photo-land-text h2 {max-width:545px !important;}
.post-1816 .photo-land-text h2 {max-width:515px !important;padding-bottom:20px;}
.post-1817 .photo-land-text {top:200px;}
.post-1817 .photo-land-text h2 {max-width:410px;}
.post-1818 .photo-land-text {top:220px;}
.post-1818 .photo-land-text h2 {max-width:410px;}
.post-1819 .photo-land-text {top:220px;}
.post-1819 .photo-land-text h2 {max-width:458px !important;}
.post-1821 .photo-land-text {top:220px;}
.post-1821 .photo-land-text h2 {max-width:335px !important;}
.post-1822 .photo-land-text h2 {max-width:325px !important;}
.post-1823 .photo-land-text h2 {max-width:400px !important;}
.post-1823 #sky .into-text-pos:nth-child(3) {padding-top:0px !important;}
.post-1823 #my-grapeshot .col-md-12:nth-child(1) p {padding-bottom:0px !important;}
.post-1823 #my-grapeshot .ipinyou, .post-1823 .aol {margin-bottom:0px !important;}
.post-1824 .photo-land-text h2 {max-width:335px !important;}
.post-1825 .photo-land-text h2 {max-width:335px !important;}
.post-2199 .photo-land-text {top:220px;}
.post-2382 h2 {max-width:344px;}
#post-2385 table {max-width:800px;margin:0 auto;}
.post-2947 #builder-row-578e691cb02e1 .container .row, .post-2947 #builder-row-578e6b9e3f3a7 .container .row, .post-2947 #builder-row-578e6f3a8b2fe .container .row, .post-2947 #builder-row-578e6fb38c9b0 .container .row, .post-2947 #builder-row-578e702d4a7e1 .container .row, .post-2947 #builder-row-578e70971a435 .container .row, .post-2947 #builder-row-578e70df1c752 .container .row {margin:30px 80px;}
hr.blue-bar {background:#61CEDB;height:5px;}
.page-id-2957 .into-text-pos {padding-top:20px !important;}
.page-id-2957 #three-blocks .col-md-4 {height:300px !important;width:350px !important;}
.page-id-2957 #four-blocks .col-md-4 {height:300px !important;width:280px !important;}
.post-2957 .photo-land-text h2 {max-width:751px !important;}
.post-2947 #builder-row-578f775d80f6b div.container, .post-2947 #builder-row-578f7951894e5 div.container {max-width: 1280px;}
.post-2947 #builder-column-578f775d80ffa, .post-2947 #builder-column-578f775d8108d, .post-2947 #builder-column-578f775d8110f, .post-2947 #builder-column-578f795189565, .post-2947 #builder-column-578f7951895f3, .post-2947 #builder-column-578f795189676 {margin: 20px 50px; width:24%;}
div.acc-text {margin:20px 0;padding-bottom: 40px;color: #777; text-align: center;font-size: 23px;font-family: 'aaux_prolightregular','Montserrat',sans-serif; letter-spacing: 0.5px;}


/* CRAWLER */
pre {max-width:300px;text-align:center;margin:0 auto;}
.page-id-2540 .photo-land-text h2 {max-width:330px;}
.page-id-2540 p.bullets {font-size:16px !important;color:#26878b !important;}
.page-id-2540 p {text-align:left;padding-bottom:20px;}
.page-id-2540 footer p {text-align:center;}

/* PRIVACY */
.page-id-2385 p.bullets {font-size:16px !important;color:#26878b !important;}
.page-id-2385 p {text-align:left;padding-bottom:20px;}
.page-id-2385 footer p {text-align:center;}

/* RESPONSIVE */
@media only screen and (min-width: 1440px) {
#header ul li {padding:12px 10px 0;}
#header ul.black li a {font-size:16px;letter-spacing:0px;}
#header ul.dropdown-menu li a {font-size:13px !important;}
}

@media only screen and (min-width: 1600px) {
#header ul.black li a {font-size:18px;}
}

@media only screen and (min-width: 1920px) {
#header ul li {padding:12px 15px 0;}
#header ul.black li a {font-size:19px;letter-spacing:1px;}
}

@media only screen and (max-height: 900px) {
.jumbo-main-menu-wrapper li {height:60px !important;}
.jumbo-logo-wrapper {margin-top:0px !important;margin-bottom:0px !important;}
.bonfire-jumbo-main-item {font-size:32px;line-height:32px;}
}

@media only screen and (max-width: 1240px) {
#header {position:relative;min-height:0px;}
}

@media only screen and (max-device-width: 1220px) {
#builder-module-556b6263341c3 {display:block !important;}
#builder-row-5497e0ee037b7 {display:none;}
}

@media only screen and (max-width: 1220px) {
.tp-leftarrow.default {left:20px !important;}
.tp-rightarrow.default {right:20px !important;}
.tp-leftarrow.default, .tp-rightarrow.default {top:45% !important;}
#handle {display:block !important;top:42%;}
.h2-48 {letter-spacing:0px;}
.bonfire-jumbo-main-item {font-size:30px !important;line-height:30px !important;}
.jumbo-main-menu-wrapper li {height:52px !important;}
#resizable {min-height:660px;}
.circle-info {display:block;}
.circle-info, .back-top {right:30px;}
.masonry-intro-sec {padding-top:0px;}
p {padding-left:80px;padding-right:80px;}
.page-id-100 .container {width:100%;}
.page-id-100 .col-md-2 {width:100% !important;}

#five-blocks .col-md-2, #four-blocks .col-md-2 {width:97% !important;margin:0 auto !important;text-align:center !important;float:none;}
#five-blocks .col-md-3, #four-blocks .col-md-3 {width:97% !important;height:380px !important;margin:0 auto !important;text-align:center !important;float:none;}
#five-blocks .col-md-3.column_first, #four-blocks .col-md-3.column_first {margin-left:0px !important;margin:0 auto !important;text-align:center !important;float:none;}

div.vertical-smallborder, div.vertical-smallborder section, div.vertical-smallborder section span {width:100% !important;}
div.vertical-smallborder, div.vertical-smallborder section, div.vertical-smallborder section span {margin-left:0px;height:370px;margin-top:10px;margin-bottom:10px;}
div.vertical-smallborder section img {top:20%;left:34.5%;}
div.vertical-smallborder section:hover {height:370px !important;margin-top:10px;}
div.vertical-smallborder section .text {margin-left:-1024px;}
div.vertical-smallborder section .text {width:75% !important;padding-left:25%;}
#two-blocks {width:100%;max-width:none;}
#two-blocks .col-md-6.column_first {margin-left:0px !important;margin:0 auto !important;text-align:center !important;float:none;}
#two-blocks .col-md-6 {width:100% !important;height:380px !important;margin:0 auto !important;text-align:center !important;float:none;}
#two-blocks div.vertical-smallborder, #two-blocks div.vertical-smallborder section, #two-blocks div.vertical-smallborder section span {width:100% !important;margin-left:0px;height:370px !important;margin-top:10px;margin-bottom:10px;}
#two-blocks div.vertical-smallborder section .text {width: 75% !important;padding-left: 25%;}
#two-blocks div.vertical-smallborder section img {top:20%;left:40%;}
#two-blocks .col-md-6.column_first div.vertical-smallborder section img {top:15%;}
#three-blocks .col-md-4.column_first {margin-left:0px !important;margin:0 auto !important;text-align:center !important;float:none;}
#three-blocks .col-md-4 {width:97% !important;height:380px !important;margin:0 auto !important;text-align:center !important;float:none;}
#three-blocks div.vertical-smallborder, #three-blocks div.vertical-smallborder section, #three-blocks div.vertical-smallborder section span {width:100% !important;margin-left:0px;height:370px !important;margin-top:10px;margin-bottom:10px;}
#three-blocks div.vertical-smallborder section .text {width:100% !important;padding-left:0%;}
#three-blocks div.vertical-smallborder section img {top:20%;left:40%;}
#three-blocks .col-md-3.column_first div.vertical-smallborder section img {top:15%;}
#four-blocks div.vertical-smallborder, #four-blocks div.vertical-smallborder section, #four-blocks div.vertical-smallborder section span {width:100% !important;margin-left:0px;height:370px !important;margin-top:10px;margin-bottom:10px;}
#four-blocks div.vertical-smallborder section .text {width:100% !important;padding-left:0%;}
#four-blocks div.vertical-smallborder section img {top:20%;}
#four-blocks .col-md-3.column_first div.vertical-smallborder section img {top:15%;}
#blue-icons .col-md-2 {float:left;margin-left:15px !important;margin-right:15px !important;}
.post-1825 #four-squares .col-md-3 {float:left;margin-left:-40px !important;margin-right:60px !important;}
.blog-post .align-center, #locations .container {width:100%;max-width:none;}
#locations .col-md-4 {width:100%;}
#locations .col-md-4:nth-child(2) {margin-top:100px;margin-bottom:100px;}
.theme_7 .imc_wrapp ul li {width:33.333% !important;}
}

@media only screen and (min-width: 1025px) {
#builder-module-556b6263341c3 {display:none !important;}
}

@media only screen and (max-width: 1024px) {
#builder-module-556b6263341c3 {display:block !important;}
#builder-row-5497e0ee037b7 {display:none;}
#handle, #resizable {display:none !important;}
.spirit {background-image:url(/wp-content/uploads/2015/05/ipad.jpg) !important;background-size:100% !important;background-repeat:no-repeat;height:768px !important;}
.dvteamgrid figure a, .dvteam-thumbnails li a {background-color:transparent !important;}
.post-1825 #four-squares .col-md-3 {margin-left:-115px !important;margin-right:135px !important;}
.blog-post .subnav {padding-left:0px;padding-right:0px;}
}

@media only screen and (max-width: 1024px) {
.photo-land-text h2 {letter-spacing: -1px;margin: 0px;padding: 0px;}
.post-1812 .photo-land-text h2, .post-1813 .photo-land-text h2 {max-width:560px;}
.post-1814 .photo-land-text h2 {max-width:500px;}
h2 {letter-spacing: -1px;}
.subnav, .button {font-family:aaux_promediumregular, Montserrat, sans-serif;}
.bonfire-jumbo-main-item {font-family:aaux_proboldregular, Montserrat, sans-serif;}
.clientFilterlink-big_button {font-size:24px;}
}

@media only screen and (max-width: 1023px) {
#three-blocks div.vertical-smallborder section img {left:35%;}
.post-1812 #three-squares img, .post-1812 #two-squares img {margin:0 auto !important;}
.post-1812 .dvteamgrid li {width:100% !important;}
.page-id-1813 #builder-column-554d898f64750 {margin-top:60px;margin-bottom:30px;}
.page-id-1813 #builder-column-55455ecb339a9 {margin-top:60px;}
.page-id-1813 #two-squares {margin-top:0px !important;}
#blue-icons .col-md-2 {float:none;width:100% !important;margin:0 auto !important;}
.button--wapasha.button--inverted, .button--wapasha-white.button--inverted {width:75%;margin-bottom:20px;}
#three-logos p {width:100%;}
#three-logos .col-md-4:nth-child(2) img, #three-logos .col-md-4:nth-child(3) img {margin:0 auto !important;}
#three-logos .col-md-4:nth-child(3) img {margin-bottom:20px !important;}
.theme_7 .imc_wrapp ul li {width:50% !important;}
.tp-caption p {max-width:70% !important;font-size:20px !important;}
#rev_slider_1_1_wrapper, .tp-revslider-mainul, .fullwidthbanner-container .fullwidthabanner {height:800px !important;max-height:800px !important;}
.tp-bgimg defaultimg {height:800px !important;max-height:800px !important;background-size:cover !important;}
.tp-caption.large_bold_white, .large_bold_white {top:15% !important;}
.dvteamgrid li {width:100% !important;}
#three-squares img, #four-squares img, .post-1825 #four-squares .col-md-3 {margin:0 auto !important;}
.post-1825 #four-squares .col-md-3 {width:100% !important;}
.post-1826 .h3-30, .post-2490 .h3-30, .post-2491 .h3-30, .post-1742 .h3-30 {padding-left:70px !important;padding-right:70px !important;}
.single-post .masonry-intro-sec {padding-left:30px;padding-right;30px;}
}

@media only screen and (max-width: 900px) {
#wrapper {margin-top:0px;}
div.vertical-smallborder section img {left:32%;}
#header {position:relative;min-height:0;}
.jumbo-buttons-wrapper {position:absolute;}
#header .greyAwning, .small-header {display:none !important;}
}

@media only screen and (max-width: 768px) {
div.vertical-smallborder section img {left:29%;}
.single-post iframe {width:300px;height:169px;}
}
@media only screen and (max-width: 767px) {
#header {display:block;}
.small-header {display:none;}
}
@media only screen and (max-width: 900px) {
.jumbo-buttons-wrapper {right:20px !important;top:35px !important;}
.jumbo-menu-button {padding:0;}
#header .logo {top: 20px !important;
    left: 15px !important;
    width: 204px;
    height: 50px;
    position: absolute; }
.tp-leftarrow.default, .tp-rightarrow.default {max-width:20px;top:47% !important;z-index:20 !important;}
p {padding-left:30px;padding-right:30px;}
.social-share {max-width:160px;padding-bottom:0px;}
.social-share .col-lg-4 {width:50px;}
footer p {max-width:300px;text-align:Center;margin:0 auto;margin-bottom:60px;}
/*div.vertical-smallborder section img {left:6%;}*/
div.vertical-smallborder section .text {width:100%;padding-left:0;margin-left:12% !important;}
.jumbo-main-menu-wrapper li {height:30px !important;}
.bonfire-jumbo-main-item {font-size:20px !important;line-height:12px !important;}
.land {max-height:360px !important;min-height:360px !important;background-size:400% !important;}
.photo-land-text {top:140px !important;}
.photo-land-text .h2-48 {font-size:47px;width:65%;}
.land-text {padding-top:0px;}
.button--wapasha.button--inverted, .button--wapasha-white.button--inverted {width:98%;margin-left:0px;margin-right:0px;padding-left:0px !important;padding-right:0px !important;}
div.vertical-smallborder section .text {margin-left:0px !important;}
.subnav {font-size:20px;}
.post-1826 .h3-30, .post-2490 .h3-30, .post-2491 .h3-30, .post-1742 .h3-30 {font-size:20px !important;}
}
@media only screen and (max-width: 400px) {
body {overflow-x:hidden !important;}
.tp-leftarrow.default:hover, .tp-rightarrow.default:hover {top:42.2% !important;}
div.vertical-smallborder section img {left:6.5% !important;}
div.vertical-smallborder section .text {width:100% !important;}
#two-blocks div.vertical-smallborder section img {left:23% !important;}
#three-blocks div.vertical-smallborder section img {left:23% !important;}
#two-blocks div.vertical-smallborder section .text {width:100% !important;padding-left:0% !important;}
#post-2533 .textbox-ctr, #post-2533 input {max-width:300px !important;}
#loginForm {width:100% !important;}
}
@media only screen and (max-width: 375px) {
body {overflow-x:hidden !important;}
div.vertical-smallborder section img {left:0% !important;}
div.vertical-smallborder section .text {width:100% !important;}
#two-blocks div.vertical-smallborder section img, #three-blocks div.vertical-smallborder section img {left:17% !important;}
}

.page-id-3389 .wpcf7-not-valid-tip {
    color: #777 !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.card-wrapper {
    margin: 10px;
    color: white;
    text-align: center;
	position: relative;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-o-perspective: 1000;
	perspective: 1000;
	padding: 10px;
}
.card-wrapper.no-flip:hover .flipper {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.card-wrapper:hover .flipper {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.card-wrapper.hover .flipper {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.card-wrapper, .card_front, .card_back {
	width: 100%;
	height: 350px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	max-width: 380px;
	margin: 20px auto;
}

.card_front{
    padding: 20px;
    position: absolute;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	display: table;
	z-index: 2;
}
.card_back{
    padding: 20px;
    position: absolute;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	display: table;
	z-index: 1;
}
.flipper {
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;
	-o-transition: 0.6s;
	-o-transform-style: preserve-3d;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
.flipper:hover .card_back {
	z-index: 2;
}
.flipper:hover .card_front {
	z-index: 1;
}

.card_back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.card_front{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
}


@media only screen and (max-width: 768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
span.card_back_content{
line-height: 1;
font-size: 15px;
}
}

#post-2581 .textbox-ctr {
    font-family: "aaux_proboldregular",'Montserrat',sans-serif, Arial, sans-serif;
    font-size: 24px;
    color: #000;
    width: 450px;
    height: 100px;
    text-align: center !important;
    margin: 0 auto;
    max-width: 100% !important;
}
#post-2581 input {
    background-color: transparent !important;
    border-color: #fff !important;
    color: #fff !important;
    width: 450px !important;
    padding: 20px !important;
    text-align: center !important;
    border: 2px solid #fff !important;
 max-width: 100% !important;
}
.page-id-2581 #post-2581 {
    background: rgb(106,210,229);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(106,210,229,1) 0%, rgba(0,162,123,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,210,229,1)), color-stop(100%,rgba(0,162,123,1)));
    background: -webkit-linear-gradient(top, rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%);
    background: -o-linear-gradient(top, rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%);
    background: -ms-linear-gradient(top, rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%);
    background: linear-gradient(to bottom, rgba(106,210,229,1) 0%,rgba(0,162,123,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ad2e5', endColorstr='#00a27b',GradientType=0 );
}
.page-id-2581 footer{
margin-top: 0px !important;
}
.photo-land-text {
    top: 260px;
    left: 0px;
}
.page-id-3389 .photo-land-text {
    top: 220px;
    left: 0px;
}
#sec_1{
position: relative;
}

.imc-logo{
filter: url("data:image/svg+xml;utf8,#grayscale");
}
svg {
    background:url(http://4.bp.blogspot.com/-IzPWLqY4gJ0/T01CPzNb1KI/AAAAAAAACgA/_8uyj68QhFE/s400/a2cf7051-5952-4b39-aca3-4481976cb242.jpg);
}

svg image:hover {
    opacity: 0;
}

.imc-logo-wrapper .imc-logo.gs_logo {
display: none;
    z-index: 50;
    opacity: 1 !important;
}
.imc-logo-wrapper:hover .imc-logo.gs_logo {
    opacity: 0 !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.imc-logo.gs_logo {
display: inline-block !important;
}
.imc-logo-wrapper:hover .imc-logo {
    opacity: 1 !important;
}
.imc-logo-wrapper .imc-logo {
    opacity: 0 !important;
}

}